Skip to content

Instantly share code, notes, and snippets.

@iofjuupasli
Created April 24, 2015 07:40
Show Gist options
  • Save iofjuupasli/b67fc84efbfccd5545b1 to your computer and use it in GitHub Desktop.
Save iofjuupasli/b67fc84efbfccd5545b1 to your computer and use it in GitHub Desktop.
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected]
The authenticity of host '188.166.101.74 (188.166.101.74)' can't be established.
ECDSA key fingerprint is 84:4f:ff:cf:95:a8:5a:d4:72:90:56:c9:6a:37:b6:b5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '188.166.101.74' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-43-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 24 02:49:47 EDT 2015
System load: 0.0 Memory usage: 4% Processes: 53
Usage of /: 7.2% of 29.40GB Swap usage: 0% Users logged in: 0
Graph this data and manage this system at:
https://landscape.canonical.com/
root@tr-dokku:~# sudo sh -c "echo 'LC_ALL=en_US.UTF-8\nLANG=en_US.UTF-8' >> /etc/environment"
root@tr-dokku:~# exit
logout
Connection to 188.166.101.74 closed.
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected] "reboot"
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected]
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-43-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 24 02:50:40 EDT 2015
System load: 0.0 Memory usage: 4% Processes: 52
Usage of /: 7.4% of 29.40GB Swap usage: 0% Users logged in: 0
Graph this data and manage this system at:
https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.
Last login: Fri Apr 24 02:50:13 2015 from 86.57.248.53
root@tr-dokku:~# locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
root@tr-dokku:~# wget https://raw.github.com/progrium/dokku/v0.3.17/bootstrap.sh
--2015-04-24 02:51:09-- https://raw.github.com/progrium/dokku/v0.3.17/bootstrap.sh
Resolving raw.github.com (raw.github.com)... 199.27.78.133
Connecting to raw.github.com (raw.github.com)|199.27.78.133|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://raw.githubusercontent.com/progrium/dokku/v0.3.17/bootstrap.sh [following]
--2015-04-24 02:51:09-- https://raw.githubusercontent.com/progrium/dokku/v0.3.17/bootstrap.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 199.27.74.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|199.27.74.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1101 (1.1K) [text/plain]
Saving to: ‘bootstrap.sh’
100%[==========================================================================================>] 1,101 --.-K/s in 0s
2015-04-24 02:51:10 (55.7 MB/s) - ‘bootstrap.sh’ saved [1101/1101]
root@tr-dokku:~# sudo DOKKU_TAG=v0.3.17 bash bootstrap.sh
Ign http://security.ubuntu.com trusty-security InRelease
Get:1 http://security.ubuntu.com trusty-security Release.gpg [933 B]
Ign http://mirrors.digitalocean.com trusty InRelease
Get:2 http://security.ubuntu.com trusty-security Release [63.5 kB]
Ign http://mirrors.digitalocean.com trusty-updates InRelease
Hit http://mirrors.digitalocean.com trusty Release.gpg
Get:3 http://security.ubuntu.com trusty-security/main Sources [78.7 kB]
Get:4 http://mirrors.digitalocean.com trusty-updates Release.gpg [933 B]
Get:5 http://security.ubuntu.com trusty-security/universe Sources [20.9 kB]
Hit http://mirrors.digitalocean.com trusty Release
Get:6 http://security.ubuntu.com trusty-security/main amd64 Packages [259 kB]
Get:7 http://mirrors.digitalocean.com trusty-updates Release [63.5 kB]
Hit http://mirrors.digitalocean.com trusty/main Sources
Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [99.7 kB]
Hit http://mirrors.digitalocean.com trusty/universe Sources
Get:9 http://security.ubuntu.com trusty-security/main i386 Packages [248 kB]
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages
Get:10 http://security.ubuntu.com trusty-security/universe i386 Packages [99.7 kB]
Get:11 http://security.ubuntu.com trusty-security/main Translation-en [131 kB]
Hit http://mirrors.digitalocean.com trusty/main i386 Packages
Get:12 http://security.ubuntu.com trusty-security/universe Translation-en [55.8 kB]
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty/main Translation-en
Hit http://mirrors.digitalocean.com trusty/universe Translation-en
Get:13 http://mirrors.digitalocean.com trusty-updates/main Sources [194 kB]
Get:14 http://mirrors.digitalocean.com trusty-updates/universe Sources [113 kB]
Get:15 http://mirrors.digitalocean.com trusty-updates/main amd64 Packages [502 kB]
Get:16 http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages [273 kB]
Get:17 http://mirrors.digitalocean.com trusty-updates/main i386 Packages [491 kB]
Get:18 http://mirrors.digitalocean.com trusty-updates/universe i386 Packages [274 kB]
Get:19 http://mirrors.digitalocean.com trusty-updates/main Translation-en [237 kB]
Get:20 http://mirrors.digitalocean.com trusty-updates/universe Translation-en [142 kB]
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US
Fetched 3,347 kB in 6s (536 kB/s)
Reading package lists... Done
(Reading database ... 146178 files and directories currently installed.)
Preparing to unpack .../curl_7.35.0-1ubuntu2.3_amd64.deb ...
Unpacking curl (7.35.0-1ubuntu2.3) over (7.35.0-1ubuntu2.2) ...
Preparing to unpack .../libcurl3_7.35.0-1ubuntu2.3_amd64.deb ...
Unpacking libcurl3:amd64 (7.35.0-1ubuntu2.3) over (7.35.0-1ubuntu2.2) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.1_all.deb ...
Unpacking liberror-perl (0.17-1.1) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a1.9.1-1ubuntu0.1_all.deb ...
Unpacking git-man (1:1.9.1-1ubuntu0.1) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a1.9.1-1ubuntu0.1_amd64.deb ...
Unpacking git (1:1.9.1-1ubuntu0.1) ...
Selecting previously unselected package help2man.
Preparing to unpack .../help2man_1.44.1_amd64.deb ...
Unpacking help2man (1.44.1) ...
Selecting previously unselected package make.
Preparing to unpack .../make_3.81-8.2ubuntu3_amd64.deb ...
Unpacking make (3.81-8.2ubuntu3) ...
Preparing to unpack .../software-properties-common_0.92.37.3_all.deb ...
Unpacking software-properties-common (0.92.37.3) over (0.92.37.2) ...
Preparing to unpack .../python3-software-properties_0.92.37.3_all.deb ...
Unpacking python3-software-properties (0.92.37.3) over (0.92.37.2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for install-info (5.2.0.dfsg.1-2) ...
Setting up libcurl3:amd64 (7.35.0-1ubuntu2.3) ...
Setting up curl (7.35.0-1ubuntu2.3) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.1) ...
Setting up git (1:1.9.1-1ubuntu0.1) ...
Setting up help2man (1.44.1) ...
Setting up make (3.81-8.2ubuntu3) ...
Setting up python3-software-properties (0.92.37.3) ...
Setting up software-properties-common (0.92.37.3) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
Cloning into 'dokku'...
remote: Counting objects: 5605, done.
remote: Compressing objects: 100% (147/147), done.
remote: Total 5605 (delta 87), reused 0 (delta 0), pack-reused 5450
Receiving objects: 100% (5605/5605), 1.04 MiB | 0 bytes/s, done.
Resolving deltas: 100% (3139/3139), done.
Checking connectivity... done.
Note: checking out 'v0.3.17'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at aee2d9c... Release 0.3.17
wget -qO /usr/local/bin/sshcommand https://raw.github.com/progrium/sshcommand/master/sshcommand
chmod +x /usr/local/bin/sshcommand
sshcommand create dokku /usr/local/bin/dokku
Adding user `dokku' ...
Adding new group `dokku' (1000) ...
Adding new user `dokku' (1000) with group `dokku' ...
Creating home directory `/home/dokku' ...
Copying files from `/etc/skel' ...
wget -qO /tmp/pluginhook_0.1.0_amd64.deb https://s3.amazonaws.com/progrium-pluginhook/pluginhook_0.1.0_amd64.deb
dpkg -i /tmp/pluginhook_0.1.0_amd64.deb
Selecting previously unselected package pluginhook.
(Reading database ... 146975 files and directories currently installed.)
Preparing to unpack .../tmp/pluginhook_0.1.0_amd64.deb ...
Unpacking pluginhook (0.1.0) ...
Setting up pluginhook (0.1.0) ...
lsmod | grep aufs || modprobe aufs || apt-get install -qq -y linux-image-extra-`uname -r` > /dev/null
apt-get install -qq -y curl
egrep -i "^docker" /etc/group || groupadd docker
usermod -aG docker dokku
curl --silent https://get.docker.com/gpg | apt-key add -
OK
echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list
apt-get update
Ign http://security.ubuntu.com trusty-security InRelease
Hit http://security.ubuntu.com trusty-security Release.gpg
Hit http://security.ubuntu.com trusty-security Release
Ign http://mirrors.digitalocean.com trusty InRelease
Ign http://get.docker.io docker InRelease
Hit http://security.ubuntu.com trusty-security/main Sources
Hit http://security.ubuntu.com trusty-security/universe Sources
Ign http://mirrors.digitalocean.com trusty-updates InRelease
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty Release.gpg
Hit http://security.ubuntu.com trusty-security/main i386 Packages
Hit http://security.ubuntu.com trusty-security/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates Release.gpg
Hit http://security.ubuntu.com trusty-security/main Translation-en
Get:1 http://get.docker.io docker Release.gpg [473 B]
Hit http://security.ubuntu.com trusty-security/universe Translation-en
Hit http://mirrors.digitalocean.com trusty Release
Hit http://mirrors.digitalocean.com trusty-updates Release
Get:2 http://get.docker.io docker Release [1,525 B]
Hit http://mirrors.digitalocean.com trusty/main Sources
Hit http://mirrors.digitalocean.com trusty/universe Sources
Get:3 http://get.docker.io docker/main amd64 Packages [5,722 B]
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages
Get:4 http://get.docker.io docker/main i386 Packages [20 B]
Hit http://mirrors.digitalocean.com trusty/main i386 Packages
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty/main Translation-en
Hit http://mirrors.digitalocean.com trusty/universe Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/main Sources
Hit http://mirrors.digitalocean.com trusty-updates/universe Sources
Hit http://mirrors.digitalocean.com trusty-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/universe Translation-en
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US
Ign http://get.docker.io docker/main Translation-en_US
Ign http://get.docker.io docker/main Translation-en
Fetched 7,740 B in 7s (1,053 B/s)
Reading package lists... Done
apt-get install -qq -y lxc-docker
Selecting previously unselected package aufs-tools.
(Reading database ... 146978 files and directories currently installed.)
Preparing to unpack .../aufs-tools_1%3a3.2+20130722-1.1_amd64.deb ...
Unpacking aufs-tools (1:3.2+20130722-1.1) ...
Selecting previously unselected package cgroup-lite.
Preparing to unpack .../cgroup-lite_1.9_all.deb ...
Unpacking cgroup-lite (1.9) ...
Selecting previously unselected package lxc-docker-1.6.0.
Preparing to unpack .../lxc-docker-1.6.0_1.6.0_amd64.deb ...
Unpacking lxc-docker-1.6.0 (1.6.0) ...
Selecting previously unselected package lxc-docker.
Preparing to unpack .../lxc-docker_1.6.0_amd64.deb ...
Unpacking lxc-docker (1.6.0) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up aufs-tools (1:3.2+20130722-1.1) ...
Setting up cgroup-lite (1.9) ...
cgroup-lite start/running
Setting up lxc-docker-1.6.0 (1.6.0) ...
docker start/running, process 3185
Processing triggers for ureadahead (0.100.0-16) ...
Setting up lxc-docker (1.6.0) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
sleep 2 # give docker a moment i guess
apt-get install -qq -y help2man
make -e stack
make[1]: Entering directory `/root/dokku'
Start building buildstep
deb5f0bc067452f6c12d92c82fe2285b0437bb336e0ebcef61e011f8f579151e
make[1]: Leaving directory `/root/dokku'
cp dokku /usr/local/bin/dokku
mkdir -p /var/lib/dokku/plugins
find /var/lib/dokku/plugins -mindepth 2 -maxdepth 2 -name '.core' -printf '%h\0' | xargs -0 rm -Rf
find plugins/ -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while read plugin; do \
rm -Rf /var/lib/dokku/plugins/$plugin && \
cp -R plugins/$plugin /var/lib/dokku/plugins && \
touch /var/lib/dokku/plugins/$plugin/.core; \
done
make addman
make[1]: Entering directory `/root/dokku'
mkdir -p /usr/local/share/man/man1
help2man -Nh help -v version -n "configure and get information from your dokku installation" -o /usr/local/share/man/man1/dokku.1 dokku
mandb
Purging old database entries in /usr/share/man...
Processing manual pages under /usr/share/man...
Purging old database entries in /usr/share/man/fr.UTF-8...
Processing manual pages under /usr/share/man/fr.UTF-8...
Purging old database entries in /usr/share/man/tr...
Processing manual pages under /usr/share/man/tr...
Purging old database entries in /usr/share/man/fi...
Processing manual pages under /usr/share/man/fi...
Purging old database entries in /usr/share/man/ko...
Processing manual pages under /usr/share/man/ko...
Purging old database entries in /usr/share/man/da...
Processing manual pages under /usr/share/man/da...
Purging old database entries in /usr/share/man/gl...
Processing manual pages under /usr/share/man/gl...
Purging old database entries in /usr/share/man/pt_BR...
Processing manual pages under /usr/share/man/pt_BR...
Purging old database entries in /usr/share/man/ro...
Processing manual pages under /usr/share/man/ro...
Purging old database entries in /usr/share/man/hu...
Processing manual pages under /usr/share/man/hu...
Purging old database entries in /usr/share/man/vi...
Processing manual pages under /usr/share/man/vi...
Purging old database entries in /usr/share/man/id...
Processing manual pages under /usr/share/man/id...
Purging old database entries in /usr/share/man/pl...
Processing manual pages under /usr/share/man/pl...
Purging old database entries in /usr/share/man/uk...
Processing manual pages under /usr/share/man/uk...
Purging old database entries in /usr/share/man/sv...
Processing manual pages under /usr/share/man/sv...
Purging old database entries in /usr/share/man/fr...
Processing manual pages under /usr/share/man/fr...
Purging old database entries in /usr/share/man/zh...
Processing manual pages under /usr/share/man/zh...
Purging old database entries in /usr/share/man/sl...
Processing manual pages under /usr/share/man/sl...
Purging old database entries in /usr/share/man/es...
Processing manual pages under /usr/share/man/es...
Purging old database entries in /usr/share/man/it...
Processing manual pages under /usr/share/man/it...
Purging old database entries in /usr/share/man/eo...
Processing manual pages under /usr/share/man/eo...
Purging old database entries in /usr/share/man/fr.ISO8859-1...
Processing manual pages under /usr/share/man/fr.ISO8859-1...
Purging old database entries in /usr/share/man/pt...
Processing manual pages under /usr/share/man/pt...
Purging old database entries in /usr/share/man/sk...
Processing manual pages under /usr/share/man/sk...
Purging old database entries in /usr/share/man/ja...
Processing manual pages under /usr/share/man/ja...
Purging old database entries in /usr/share/man/de...
Processing manual pages under /usr/share/man/de...
Purging old database entries in /usr/share/man/hr...
Processing manual pages under /usr/share/man/hr...
Purging old database entries in /usr/share/man/zh_CN...
Processing manual pages under /usr/share/man/zh_CN...
Purging old database entries in /usr/share/man/zh_TW...
Processing manual pages under /usr/share/man/zh_TW...
Purging old database entries in /usr/share/man/cs...
Processing manual pages under /usr/share/man/cs...
Purging old database entries in /usr/share/man/sr...
Processing manual pages under /usr/share/man/sr...
Purging old database entries in /usr/share/man/el...
Processing manual pages under /usr/share/man/el...
Purging old database entries in /usr/share/man/ru...
Processing manual pages under /usr/share/man/ru...
Purging old database entries in /usr/share/man/nl...
Processing manual pages under /usr/share/man/nl...
Processing manual pages under /usr/local/share/man...
Updating index cache for path `/usr/local/share/man/man1'. Wait...done.
Checking for stray cats under /usr/local/share/man...
Checking for stray cats under /var/cache/man/local...
1 man subdirectory contained newer manual pages.
1 manual page was added.
0 stray cats were added.
181 old database entries were purged.
make[1]: Leaving directory `/root/dokku'
dokku plugins-install-dependencies
Selecting previously unselected package python-pycurl.
(Reading database ... 147099 files and directories currently installed.)
Preparing to unpack .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...
Unpacking python-pycurl (7.19.3-0ubuntu3) ...
Selecting previously unselected package python-software-properties.
Preparing to unpack .../python-software-properties_0.92.37.3_all.deb ...
Unpacking python-software-properties (0.92.37.3) ...
Setting up python-pycurl (7.19.3-0ubuntu3) ...
Setting up python-software-properties (0.92.37.3) ...
gpg: keyring `/tmp/tmpivii2f_p/secring.gpg' created
gpg: keyring `/tmp/tmpivii2f_p/pubring.gpg' created
gpg: requesting key C300EE8C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpivii2f_p/trustdb.gpg: trustdb created
gpg: key C300EE8C: public key "Launchpad Stable" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Ign http://ppa.launchpad.net trusty InRelease
Get:1 http://ppa.launchpad.net trusty Release.gpg [316 B]
Get:2 http://ppa.launchpad.net trusty Release [15.1 kB]
Get:3 http://ppa.launchpad.net trusty/main amd64 Packages [2,984 B]
Get:4 http://ppa.launchpad.net trusty/main i386 Packages [3,000 B]
Get:5 http://ppa.launchpad.net trusty/main Translation-en [2,053 B]
Ign http://security.ubuntu.com trusty-security InRelease
Hit http://security.ubuntu.com trusty-security Release.gpg
Hit http://security.ubuntu.com trusty-security Release
Ign http://mirrors.digitalocean.com trusty InRelease
Ign http://get.docker.io docker InRelease
Hit http://security.ubuntu.com trusty-security/main Sources
Hit http://security.ubuntu.com trusty-security/universe Sources
Ign http://mirrors.digitalocean.com trusty-updates InRelease
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty Release.gpg
Hit http://security.ubuntu.com trusty-security/main i386 Packages
Hit http://security.ubuntu.com trusty-security/universe i386 Packages
Hit http://get.docker.io docker Release.gpg
Hit http://security.ubuntu.com trusty-security/main Translation-en
Hit http://mirrors.digitalocean.com trusty-updates Release.gpg
Hit http://security.ubuntu.com trusty-security/universe Translation-en
Hit http://mirrors.digitalocean.com trusty Release
Hit http://mirrors.digitalocean.com trusty-updates Release
Hit http://get.docker.io docker Release
Hit http://mirrors.digitalocean.com trusty/main Sources
Hit http://mirrors.digitalocean.com trusty/universe Sources
Hit http://get.docker.io docker/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty/universe amd64 Packages
Hit http://get.docker.io docker/main i386 Packages
Hit http://mirrors.digitalocean.com trusty/main i386 Packages
Hit http://mirrors.digitalocean.com trusty/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty/main Translation-en
Hit http://mirrors.digitalocean.com trusty/universe Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/main Sources
Hit http://mirrors.digitalocean.com trusty-updates/universe Sources
Hit http://mirrors.digitalocean.com trusty-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com trusty-updates/main Translation-en
Hit http://mirrors.digitalocean.com trusty-updates/universe Translation-en
Ign http://mirrors.digitalocean.com trusty/main Translation-en_US
Ign http://mirrors.digitalocean.com trusty/universe Translation-en_US
Ign http://get.docker.io docker/main Translation-en_US
Ign http://get.docker.io docker/main Translation-en
Fetched 23.4 kB in 7s (3,125 B/s)
Reading package lists... Done
Selecting previously unselected package fonts-dejavu-core.
(Reading database ... 147142 files and directories currently installed.)
Preparing to unpack .../fonts-dejavu-core_2.34-1ubuntu1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1ubuntu1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-0ubuntu4.1_all.deb ...
Unpacking fontconfig-config (2.11.0-0ubuntu4.1) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.0-0ubuntu4.1_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.0-0ubuntu4.1) ...
Selecting previously unselected package libjpeg-turbo8:amd64.
Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_amd64.deb ...
Unpacking libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Selecting previously unselected package libjpeg8:amd64.
Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../libjbig0_2.0-2ubuntu4.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.0-2ubuntu4.1) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../libtiff5_4.0.3-7ubuntu0.3_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.3-7ubuntu0.3) ...
Selecting previously unselected package libvpx1:amd64.
Preparing to unpack .../libvpx1_1.3.0-2_amd64.deb ...
Unpacking libvpx1:amd64 (1.3.0-2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../libxpm4_1%3a3.5.10-1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.10-1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../libgd3_2.1.0-3_amd64.deb ...
Unpacking libgd3:amd64 (2.1.0-3) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../libxslt1.1_1.1.28-2build1_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.28-2build1) ...
Preparing to unpack .../bind9-host_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking bind9-host (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../dnsutils_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking dnsutils (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../libisc95_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking libisc95 (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../libdns100_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking libdns100 (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../libisccfg90_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking libisccfg90 (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../liblwres90_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking liblwres90 (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Preparing to unpack .../libbind9-90_1%3a9.9.5.dfsg-3ubuntu0.2_amd64.deb ...
Unpacking libbind9-90 (1:9.9.5.dfsg-3ubuntu0.2) over (1:9.9.5.dfsg-3ubuntu0.1) ...
Selecting previously unselected package nginx-common.
Preparing to unpack .../nginx-common_1.6.3-1+trusty0_all.deb ...
Unpacking nginx-common (1.6.3-1+trusty0) ...
Selecting previously unselected package nginx-full.
Preparing to unpack .../nginx-full_1.6.3-1+trusty0_amd64.deb ...
Unpacking nginx-full (1.6.3-1+trusty0) ...
Selecting previously unselected package nginx.
Preparing to unpack .../nginx_1.6.3-1+trusty0_all.deb ...
Unpacking nginx (1.6.3-1+trusty0) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Setting up fonts-dejavu-core (2.34-1ubuntu1) ...
Setting up fontconfig-config (2.11.0-0ubuntu4.1) ...
Setting up libfontconfig1:amd64 (2.11.0-0ubuntu4.1) ...
Setting up libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Setting up libjpeg8:amd64 (8c-2ubuntu8) ...
Setting up libjbig0:amd64 (2.0-2ubuntu4.1) ...
Setting up libtiff5:amd64 (4.0.3-7ubuntu0.3) ...
Setting up libvpx1:amd64 (1.3.0-2) ...
Setting up libxpm4:amd64 (1:3.5.10-1) ...
Setting up libgd3:amd64 (2.1.0-3) ...
Setting up libxslt1.1:amd64 (1.1.28-2build1) ...
Setting up libisc95 (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up libdns100 (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up libisccfg90 (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up libbind9-90 (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up liblwres90 (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up bind9-host (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up dnsutils (1:9.9.5.dfsg-3ubuntu0.2) ...
Setting up nginx-common (1.6.3-1+trusty0) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Setting up nginx-full (1.6.3-1+trusty0) ...
Setting up nginx (1.6.3-1+trusty0) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
dokku plugins-install
git describe --tags > ~dokku/VERSION 2> /dev/null || echo '~master (2015-04-24T06:54+0000)' > ~dokku/VERSION
Almost done! For next steps on configuration:
http://progrium.viewdocs.io/dokku/advanced-installation#user-content-configuring
root@tr-dokku:~# echo "zhe.by" > /home/dokku/VHOST
root@tr-dokku:~# cd /home/dokku/
root@tr-dokku:/home/dokku# ls
HOSTNAME VERSION VHOST
root@tr-dokku:/home/dokku# mkdir tls
root@tr-dokku:/home/dokku# cd tls/
root@tr-dokku:/home/dokku/tls# openssl req -new -x509 -keyout server.key -out server.crt -days 365 -nodes
Generating a 2048 bit RSA private key
..................+++
................................................................+++
writing new private key to 'server.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:BY
State or Province Name (full name) [Some-State]:Minsk
Locality Name (eg, city) []:Minsk
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Paralect
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:*.zhe.by
Email Address []:
root@tr-dokku:/home/dokku/tls# ls
server.crt server.key
root@tr-dokku:/home/dokku/tls# vim /etc/nginx/conf.d/dokku.conf
root@tr-dokku:/home/dokku/tls# exit
logout
Connection to 188.166.101.74 closed.
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected] "reboot"
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected]
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-43-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 24 02:56:36 EDT 2015
System load: 0.0 Memory usage: 5% Processes: 52
Usage of /: 11.2% of 29.40GB Swap usage: 0% Users logged in: 0
Graph this data and manage this system at:
https://landscape.canonical.com/
Last login: Fri Apr 24 02:50:58 2015 from 86.57.237.35
root@tr-dokku:~# git clone https://github.com/jeffutter/dokku-mongodb-plugin.git /var/lib/dokku/plugins/mongodb
Cloning into '/var/lib/dokku/plugins/mongodb'...
remote: Counting objects: 378, done.
remote: Total 378 (delta 0), reused 0 (delta 0), pack-reused 378
Receiving objects: 100% (378/378), 80.99 KiB | 0 bytes/s, done.
Resolving deltas: 100% (211/211), done.
Checking connectivity... done.
root@tr-dokku:~# dokku plugins-install
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpg: key 7F0CEB10: public key "Richard Kreuter <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
root@tr-dokku:~# dokku apps:create zhe.by
Creating zhe.by... done
root@tr-dokku:~# dokku config:set zhe.by TR__SECRET=xxx TR__AUTH__GOOGLE__ID=xxx TR__AUTH__GOOGLE__SECRET=xxx
-----> Setting config vars
TR__SECRET: xxx
TR__AUTH__GOOGLE__ID: xxx
TR__AUTH__GOOGLE__SECRET: xxx
-----> Restarting app zhe.by
App zhe.by has not been deployed
root@tr-dokku:~# dokku domains zhe.by
-----> Creating new /home/dokku/zhe.by/VHOST...
=====> zhe.by Domain Names
zhe.by
root@tr-dokku:~# dokku mongodb:start
219f25f960f479b44cc1a96d1a9314246432fa178794e4e83488e3177f2d95d1
root@tr-dokku:~# dokku mongodb:create zhe.by
Successfully added user: {
"user" : "zhe.by",
"roles" : [
{
"role" : "dbOwner",
"db" : "zhe_by-production"
}
]
}
root@tr-dokku:~# dokku mongodb:link zhe.by
-----> zhe.by linked to jeffutter/mongodb:latest container
root@tr-dokku:~# exit
logout
Connection to 188.166.101.74 closed.
iofjuupasli@iofjuupasli:~/projects/timeraven$ cat ~/.ssh/id_rsa.pub | ssh [email protected] "sudo sshcommand acl-add dokku $USER"
d5:6f:b0:6d:4d:79:94:7e:35:ec:5a:16:4d:f3:40:c1
iofjuupasli@iofjuupasli:~/projects/timeraven$ git remote add zhe.by [email protected]:zhe.by
iofjuupasli@iofjuupasli:~/projects/timeraven$ git push zhe.by
Counting objects: 7742, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6958/6958), done.
Writing objects: 100% (7742/7742), 15.23 MiB | 44.00 KiB/s, done.
Total 7742 (delta 4783), reused 1357 (delta 573)
-----> Cleaning up...
-----> Building zhe.by from dockerfile...
-----> Setting config vars
DOKKU_DOCKERFILE_PORT: 80
remote: Sending build context to Docker daemon 13.9 MB
remote: build context to Docker daemon
Step 0 : FROM node
latest: Pulling from node
9faf01c9b0ef: Pulling fs layer
61e9c91c4f08: Pulling fs layer
98bfb082a4df: Pulling fs layer
2dbf2a1a7906: Pulling fs layer
b4f26f1941bc: Pulling fs layer
96f00e79aad6: Pulling fs layer
8ae96f80f988: Pulling fs layer
a81be2cb7e93: Pulling fs layer
23c95c8641f3: Pulling fs layer
db59785fa8d5: Pulling fs layer
db59785fa8d5: Pulling fs layer
db59785fa8d5: Layer already being pulled by another client. Waiting.
a81be2cb7e93: Verifying Checksum
a81be2cb7e93: Download complete
8ae96f80f988: Verifying Checksum
8ae96f80f988: Download complete
96f00e79aad6: Verifying Checksum
96f00e79aad6: Download complete
db59785fa8d5: Verifying Checksum
db59785fa8d5: Download complete
db59785fa8d5: Download complete
61e9c91c4f08: Verifying Checksum
61e9c91c4f08: Download complete
23c95c8641f3: Verifying Checksum
23c95c8641f3: Download complete
98bfb082a4df: Verifying Checksum
98bfb082a4df: Download complete
2dbf2a1a7906: Verifying Checksum
2dbf2a1a7906: Download complete
9faf01c9b0ef: Verifying Checksum
9faf01c9b0ef: Download complete
9faf01c9b0ef: Pull complete
61e9c91c4f08: Pull complete
98bfb082a4df: Pull complete
2dbf2a1a7906: Pull complete
b4f26f1941bc: Verifying Checksum
b4f26f1941bc: Download complete
b4f26f1941bc: Pull complete
96f00e79aad6: Pull complete
8ae96f80f988: Pull complete
a81be2cb7e93: Pull complete
23c95c8641f3: Pull complete
db59785fa8d5: Pull complete
db59785fa8d5: Already exists
node:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:6204c1beeeb73b193a8319cbfc7ac0886e6b9930150306d2972573a6200d824a
Status: Downloaded newer image for node:latest
---> db59785fa8d5
Step 1 : COPY . /usr/src/app
---> bdaffa663a73
Removing intermediate container 142267fecfb3
Step 2 : VOLUME /usr/src/app/uploads
---> Running in e1721b3baa7a
---> 14ed599b0949
Removing intermediate container e1721b3baa7a
Step 3 : WORKDIR /usr/src/app
---> Running in 5c96ebcb2d3c
---> 73a0f5ca9a36
Removing intermediate container 5c96ebcb2d3c
Step 4 : RUN npm install
---> Running in a7e59eeb44c6
> [email protected] install /usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
> [email protected] install /usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
CXX(target) Release/obj.target/bson/ext/bson.o
SOLINK_MODULE(target) Release/obj.target/bson.node
SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
COPY Release/bson.node
make: Leaving directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
[email protected] node_modules/gulp-rename
[email protected] node_modules/node-uuid
[email protected] node_modules/async
[email protected] node_modules/config
[email protected] node_modules/cookie-parser
├── [email protected]
└── [email protected]
[email protected] node_modules/passport-local
└── [email protected]
[email protected] node_modules/passport-http-bearer
└── [email protected]
[email protected] node_modules/express-token-session
├── [email protected]
└── [email protected]
[email protected] node_modules/passport
├── [email protected]
└── [email protected]
[email protected] node_modules/passport-hash
└── [email protected]
[email protected] node_modules/cookie-session
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected])
[email protected] node_modules/mustache-express
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/compression
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-if
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected])
[email protected] node_modules/gulp-angular-templatecache
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/del
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected])
[email protected] node_modules/passport-google-token
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/passport-google-oauth
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-concat
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected])
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-livereload
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/body-parser
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-preprocess
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/gulp-minify-css
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-uglify
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/nodemailer
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])
[email protected] node_modules/gulp-stylus
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/nib
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/request
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/lodash
[email protected] node_modules/nodemon
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/requestretry
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/moment
[email protected] node_modules/swagger-ui
[email protected] node_modules/gulp-ng-annotate
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-useref
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-connect
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/bower
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/mongoose
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])
---> ea2dc11433d0
Removing intermediate container a7e59eeb44c6
Step 5 : RUN npm run buildProd
---> Running in bc0f81456de4
> timeraven@ buildProd /usr/src/app
> gulp build
[07:14:19] Using gulpfile /usr/src/app/gulpfile.js
[07:14:19] Starting 'bower'...
{ 'angular-ui-utils':
{ endpoint:
{ name: 'angular-ui-utils',
source: 'angular-ui-utils',
target: '~0.2.1' },
canonicalDir: 'frontend/static/bower_components/angular-ui-utils',
pkgMeta:
{ name: 'angular-ui-utils',
version: '0.2.3',
main: './ui-utils.js',
dependencies: [Object],
homepage: 'https://github.com/angular-ui/ui-utils',
_release: '0.2.3',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-utils.git',
_target: '~0.2.1' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-google-places-autocomplete':
{ endpoint:
{ name: 'angular-google-places-autocomplete',
source: 'angular-google-places-autocomplete',
target: '~0.2.5' },
canonicalDir: 'frontend/static/bower_components/angular-google-places-autocomplete',
pkgMeta:
{ name: 'angular-google-places-autocomplete',
version: '0.2.5',
main: [Object],
dependencies: [Object],
devDependencies: [Object],
ignore: [],
homepage: 'https://github.com/kuhnza/angular-google-places-autocomplete',
_release: '0.2.5',
_resolution: [Object],
_source: 'git://github.com/kuhnza/angular-google-places-autocomplete.git',
_target: '~0.2.5' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'ng-tags-input':
{ endpoint:
{ name: 'ng-tags-input',
source: 'ng-tags-input',
target: '~2.1.1' },
canonicalDir: 'frontend/static/bower_components/ng-tags-input',
pkgMeta:
{ name: 'ng-tags-input',
version: '2.1.1',
location: 'https://github.com/mbenford/ngTagsInput-bower',
homepage: 'http://mbenford.github.io/ngTagsInput',
main: [Object],
description: 'Tags input directive for AngularJS',
dependencies: [Object],
_release: '2.1.1',
_resolution: [Object],
_source: 'git://github.com/mbenford/ngTagsInput-bower.git',
_target: '~2.1.1' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-resource':
{ endpoint:
{ name: 'angular-resource',
source: 'angular-resource',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-resource',
pkgMeta:
{ name: 'angular-resource',
version: '1.3.15',
main: './angular-resource.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-resource',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-resource.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-sanitize':
{ endpoint:
{ name: 'angular-sanitize',
source: 'angular-sanitize',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-sanitize',
pkgMeta:
{ name: 'angular-sanitize',
version: '1.3.15',
main: './angular-sanitize.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-sanitize',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-sanitize.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-cookies':
{ endpoint:
{ name: 'angular-cookies',
source: 'angular-cookies',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-cookies',
pkgMeta:
{ name: 'angular-cookies',
version: '1.3.15',
main: './angular-cookies.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-cookies',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-cookies.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-animate':
{ endpoint:
{ name: 'angular-animate',
source: 'angular-animate',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-animate',
pkgMeta:
{ name: 'angular-animate',
version: '1.3.15',
main: './angular-animate.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-animate',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-animate.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-mocks':
{ endpoint:
{ name: 'angular-mocks',
source: 'angular-mocks',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-mocks',
pkgMeta:
{ name: 'angular-mocks',
version: '1.3.15',
main: './angular-mocks.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-mocks',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-mocks.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'normalize.css':
{ endpoint:
{ name: 'normalize.css',
source: 'normalize.css',
target: '~3.0.2' },
canonicalDir: 'frontend/static/bower_components/normalize.css',
pkgMeta:
{ name: 'normalize-css',
version: '3.0.3',
main: 'normalize.css',
author: 'Nicolas Gallagher',
ignore: [Object],
homepage: 'https://github.com/necolas/normalize.css',
_release: '3.0.3',
_resolution: [Object],
_source: 'git://github.com/necolas/normalize.css.git',
_target: '~3.0.2' },
dependencies: {},
nrDependants: 1 },
isMobile:
{ endpoint: { name: 'isMobile', source: 'isMobile', target: '~0.3.6' },
canonicalDir: 'frontend/static/bower_components/isMobile',
pkgMeta:
{ name: 'isMobile',
version: '0.3.6',
main: 'isMobile.js',
ignore: [Object],
homepage: 'https://github.com/kaimallea/isMobile',
_release: '0.3.6',
_resolution: [Object],
_source: 'git://github.com/kaimallea/isMobile.git',
_target: '~0.3.6' },
dependencies: {},
nrDependants: 1 },
twix:
{ endpoint: { name: 'twix', source: 'twix', target: '~0.6.3' },
canonicalDir: 'frontend/static/bower_components/twix',
pkgMeta:
{ name: 'twix',
version: '0.6.3',
dependencies: [Object],
main: 'bin/twix.js',
description: 'A date range plugin for moment.js',
homepage: 'https://github.com/icambron/twix.js',
_release: '0.6.3',
_resolution: [Object],
_source: 'git://github.com/icambron/twix.js.git',
_target: '~0.6.3' },
dependencies: { moment: [Object] },
nrDependants: 1 },
'angular-ui-select':
{ endpoint:
{ name: 'angular-ui-select',
source: 'angular-ui-select',
target: '~0.9.8' },
canonicalDir: 'frontend/static/bower_components/angular-ui-select',
pkgMeta:
{ name: 'ui-select',
version: '0.9.9',
homepage: 'https://github.com/angular-ui/ui-select',
authors: [Object],
description: 'AngularJS ui-select',
main: [Object],
license: 'MIT',
ignore: [Object],
dependencies: [Object],
devDependencies: [Object],
_release: '0.9.9',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-select.git',
_target: '~0.9.8' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'outdated-browser':
{ endpoint:
{ name: 'outdated-browser',
source: 'outdated-browser',
target: '~1.1.0' },
canonicalDir: 'frontend/static/bower_components/outdated-browser',
pkgMeta:
{ name: 'outdated-browser',
version: '1.1.0',
homepage: 'https://github.com/burocratik/outdated-browser',
authors: [Object],
description: 'A time saving tool for developers. It detects outdated browsers and advises users to upgrade to a new version.',
moduleType: [Object],
license: 'MIT',
main: [Object],
ignore: [Object],
dependencies: {},
_release: '1.1.0',
_resolution: [Object],
_source: 'git://github.com/burocratik/outdated-browser.git',
_target: '~1.1.0' },
dependencies: {},
nrDependants: 1 },
nouislider:
{ endpoint: { name: 'nouislider', source: 'nouislider', target: '~7.0.10' },
canonicalDir: 'frontend/static/bower_components/nouislider',
pkgMeta:
{ name: 'nouislider',
description: 'A lightweight, highly customizable range slider without bloat. Touch support on all modern devices and responsive design ready!',
keywords: [Object],
main: [Object],
dependencies: [Object],
ignore: [Object],
license: 'http://www.wtfpl.net/about/',
homepage: 'http://refreshless.com/nouislider/',
author: [Object],
version: '7.0.10',
_release: '7.0.10',
_resolution: [Object],
_source: 'git://github.com/leongersen/noUiSlider.git',
_target: '~7.0.10' },
dependencies: { jquery: [Object] },
nrDependants: 1 },
angular:
{ endpoint: { name: 'angular', source: 'angular', target: '1.3.15' },
canonicalDir: 'frontend/static/bower_components/angular',
pkgMeta:
{ name: 'angular',
version: '1.3.15',
main: './angular.js',
ignore: [],
dependencies: {},
homepage: 'https://github.com/angular/bower-angular',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular.git',
_target: '~1.3.13' },
dependencies: {},
nrDependants: 5 },
react:
{ endpoint: { name: 'react', source: 'react', target: '~0.13.0' },
canonicalDir: 'frontend/static/bower_components/react',
pkgMeta:
{ name: 'react',
version: '0.13.2',
main: 'react.js',
ignore: [],
homepage: 'https://github.com/facebook/react-bower',
_release: '0.13.2',
_resolution: [Object],
_source: 'git://github.com/facebook/react-bower.git',
_target: '~0.13.0' },
dependencies: {},
nrDependants: 1 },
lodash:
{ endpoint: { name: 'lodash', source: 'lodash', target: '~3.1.0' },
canonicalDir: 'frontend/static/bower_components/lodash',
pkgMeta:
{ name: 'lodash',
version: '3.1.0',
main: 'lodash.js',
ignore: [Object],
homepage: 'https://github.com/lodash/lodash',
_release: '3.1.0',
_resolution: [Object],
_source: 'git://github.com/lodash/lodash.git',
_target: '~3.1.0' },
dependencies: {},
nrDependants: 1 },
moment:
{ endpoint: { name: 'moment', source: 'moment', target: '~2.9.0' },
canonicalDir: 'frontend/static/bower_components/moment',
pkgMeta:
{ name: 'moment',
version: '2.9.0',
main: 'moment.js',
ignore: [Object],
homepage: 'https://github.com/moment/moment',
_release: '2.9.0',
_resolution: [Object],
_source: 'git://github.com/moment/moment.git',
_target: '~2.9.0' },
dependencies: {},
nrDependants: 1 },
'angular-ui-router':
{ endpoint:
{ name: 'angular-ui-router',
source: 'angular-ui-router',
target: '~0.2.13' },
canonicalDir: 'frontend/static/bower_components/angular-ui-router',
pkgMeta:
{ name: 'angular-ui-router',
version: '0.2.14',
main: './release/angular-ui-router.js',
dependencies: [Object],
ignore: [Object],
homepage: 'https://github.com/angular-ui/ui-router',
_release: '0.2.14',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-router.git',
_target: '~0.2.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
jquery:
{ endpoint: { name: 'jquery', source: 'jquery', target: '~2.1.3' },
canonicalDir: 'frontend/static/bower_components/jquery',
pkgMeta:
{ name: 'jquery',
version: '2.1.3',
main: 'dist/jquery.js',
license: 'MIT',
ignore: [Object],
devDependencies: [Object],
keywords: [Object],
homepage: 'https://github.com/jquery/jquery',
_release: '2.1.3',
_resolution: [Object],
_source: 'git://github.com/jquery/jquery.git',
_target: '~2.1.3' },
dependencies: {},
nrDependants: 1 },
'angular-strap':
{ endpoint:
{ name: 'angular-strap',
source: 'angular-strap',
target: '~2.2.0' },
canonicalDir: 'frontend/static/bower_components/angular-strap',
pkgMeta:
{ name: 'angular-strap',
description: 'AngularStrap - AngularJS directives for Bootstrap',
version: '2.2.1',
keywords: [Object],
homepage: 'http://mgcrea.github.io/angular-strap',
bugs: 'https://github.com/mgcrea/angular-strap/issues',
author: [Object],
repository: [Object],
licenses: [Object],
main: [Object],
ignore: [Object],
dependencies: [Object],
devDependencies: [Object],
_release: '2.2.1',
_resolution: [Object],
_source: 'git://github.com/mgcrea/angular-strap.git',
_target: '~2.2.0' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-google-maps':
{ endpoint:
{ name: 'angular-google-maps',
source: 'angular-google-maps',
target: '~2.0.12' },
canonicalDir: 'frontend/static/bower_components/angular-google-maps',
pkgMeta:
{ name: 'angular-google-maps',
version: '2.0.19',
main: './dist/angular-google-maps.js',
dependencies: [Object],
ignore: [Object],
devDependencies: [Object],
homepage: 'https://github.com/angular-ui/angular-google-maps',
_release: '2.0.19',
_resolution: [Object],
_source: 'git://github.com/angular-ui/angular-google-maps.git',
_target: '~2.0.12' },
dependencies: { angular: [Object], lodash: [Object] },
nrDependants: 1 },
fullcalendar:
{ endpoint:
{ name: 'fullcalendar',
source: 'fullcalendar',
target: '~2.2.7' },
canonicalDir: 'frontend/static/bower_components/fullcalendar',
pkgMeta:
{ name: 'fullcalendar',
version: '2.2.7',
description: 'Full-sized drag & drop event calendar',
keywords: [Object],
homepage: 'http://arshaw.com/fullcalendar/',
dependencies: [Object],
devDependencies: [Object],
main: [Object],
ignore: [Object],
_release: '2.2.7',
_resolution: [Object],
_source: 'git://github.com/arshaw/fullcalendar.git',
_target: '~2.2.7' },
dependencies: { jquery: [Object], moment: [Object] },
nrDependants: 1 },
bootstrap:
{ endpoint: { name: 'bootstrap', source: 'bootstrap', target: '~3.3.2' },
canonicalDir: 'frontend/static/bower_components/bootstrap',
pkgMeta:
{ name: 'bootstrap',
description: 'The most popular front-end framework for developing responsive, mobile first projects on the web.',
version: '3.3.4',
keywords: [Object],
homepage: 'http://getbootstrap.com',
main: [Object],
ignore: [Object],
dependencies: [Object],
_release: '3.3.4',
_resolution: [Object],
_source: 'git://github.com/twbs/bootstrap.git',
_target: '~3.3.2' },
dependencies: { jquery: [Object] },
nrDependants: 1 },
'font-awesome':
{ endpoint:
{ name: 'font-awesome',
source: 'font-awesome',
target: '~4.3.0' },
canonicalDir: 'frontend/static/bower_components/font-awesome',
pkgMeta:
{ name: 'font-awesome',
description: 'Font Awesome',
version: '4.3.0',
keywords: [],
homepage: 'http://fontawesome.io',
dependencies: {},
devDependencies: {},
license: [Object],
main: [Object],
ignore: [Object],
_release: '4.3.0',
_resolution: [Object],
_source: 'git://github.com/FortAwesome/Font-Awesome.git',
_target: '~4.3.0' },
dependencies: {},
nrDependants: 1 } }
[07:14:38] Finished 'bower' after 19 s
[07:14:38] Starting 'css'...
[07:14:44] Finished 'css' after 6.66 s
[07:14:44] Starting 'dev'...
[07:14:44] Finished 'dev' after 26 μs
[07:14:44] Starting 'build:templates'...
[07:14:45] Finished 'build:templates' after 158 ms
[07:14:45] Starting 'build:html'...
[07:15:56] Finished 'build:html' after 1.18 min
[07:15:56] Starting 'build'...
[07:15:56] Finished 'build' after 11 μs
---> d232dd951383
Removing intermediate container bc0f81456de4
Step 6 : WORKDIR /usr/src/app/backend
---> Running in 0a89708b58cc
---> 2d83e7e47071
Removing intermediate container 0a89708b58cc
Step 7 : ENV NODE_ENV production
---> Running in 59c03654e0e5
---> 4aa5c8284b8f
Removing intermediate container 59c03654e0e5
Step 8 : CMD node app.js
---> Running in fef251ced67c
---> fe3246d9b85a
Removing intermediate container fef251ced67c
Step 9 : EXPOSE 80
---> Running in cdaeb1d15acc
---> 7d52140baf08
Removing intermediate container cdaeb1d15acc
Step 10 : EXPOSE 443
---> Running in 927440c94077
---> f6a239e1902a
Removing intermediate container 927440c94077
Step 11 : EXPOSE 5000
---> Running in 004b0e6cb59a
---> 21fc1d180b57
Removing intermediate container 004b0e6cb59a
Successfully built 21fc1d180b57
-----> Releasing zhe.by...
-----> Deploying zhe.by...
-----> Running pre-flight checks
CHECKS file not found in container: running simple container check...
-----> Waiting for 35 seconds ...
-----> Default container check successful!
=====> zhe.by container output:
mongoString in quotas
=====> end zhe.by container output
-----> Running post-deploy
-----> Configuring SSL for *.zhe.by...
-----> Configuring zhe.by...
-----> Creating https nginx.conf
-----> Running nginx-pre-reload
Reloading nginx
=====> Application deployed:
https://*.zhe.by
http://zhe.by
To [email protected]:zhe.by
* [new branch] master -> master
iofjuupasli@iofjuupasli:~/projects/timeraven$ ssh [email protected]
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-43-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Fri Apr 24 03:05:05 EDT 2015
System load: 0.06 Processes: 75
Usage of /: 14.5% of 29.40GB Users logged in: 0
Memory usage: 14% IP address for eth0: 188.166.101.74
Swap usage: 0% IP address for docker0: 172.17.42.1
Graph this data and manage this system at:
https://landscape.canonical.com/
Last login: Fri Apr 24 02:57:03 2015 from 86.57.237.35
root@tr-dokku:~# dokku config:set zhe.by TR__HOST=zhe.by
-----> Setting config vars
TR__HOST: zhe.by
-----> Restarting app zhe.by
-----> Releasing zhe.by ...
-----> Deploying zhe.by ...
-----> Running pre-flight checks
CHECKS file not found in container: running simple container check...
-----> Waiting for 35 seconds ...
-----> Default container check successful!
=====> zhe.by container output:
mongoString in quotas
=====> end zhe.by container output
-----> Running post-deploy
-----> Configuring SSL for *.zhe.by...
-----> Configuring zhe.by...
-----> Creating https nginx.conf
-----> Running nginx-pre-reload
Reloading nginx
-----> Shutting down old container in 60 seconds
=====> Application deployed:
https://*.zhe.by
http://zhe.by
root@tr-dokku:~# exit
logout
Connection to 188.166.101.74 closed.
iofjuupasli@iofjuupasli:~/projects/timeraven$ git add .
iofjuupasli@iofjuupasli:~/projects/timeraven$ git ci 'fix readme; move checks'
[master e63436c] fix readme; move checks
2 files changed, 1 insertion(+), 1 deletion(-)
rename CHECKS => backend/CHECKS (100%)
iofjuupasli@iofjuupasli:~/projects/timeraven$ git st
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
iofjuupasli@iofjuupasli:~/projects/timeraven$ git push zhe.by master
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 414 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
-----> Cleaning up...
-----> Building zhe.by from dockerfile...
-----> Setting config vars
DOKKU_DOCKERFILE_PORT: 80
remote: Sending build context to Docker daemon 13.9 MB
remote: build context to Docker daemon
Step 0 : FROM node
---> db59785fa8d5
Step 1 : COPY . /usr/src/app
---> 60aa72ae64b3
Removing intermediate container c2a47ca04462
Step 2 : VOLUME /usr/src/app/uploads
---> Running in 0e563959dfb3
---> b608d79c05bf
Removing intermediate container 0e563959dfb3
Step 3 : WORKDIR /usr/src/app
---> Running in c5fa271dc9c8
---> 82310de7469c
Removing intermediate container c5fa271dc9c8
Step 4 : RUN npm install
---> Running in b7cca9fe7089
> [email protected] install /usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
> [email protected] install /usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
CXX(target) Release/obj.target/bson/ext/bson.o
SOLINK_MODULE(target) Release/obj.target/bson.node
SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
COPY Release/bson.node
make: Leaving directory '/usr/src/app/node_modules/mongoose/node_modules/mongodb/node_modules/bson/build'
[email protected] node_modules/gulp-rename
[email protected] node_modules/node-uuid
[email protected] node_modules/async
[email protected] node_modules/config
[email protected] node_modules/cookie-parser
├── [email protected]
└── [email protected]
[email protected] node_modules/passport-local
└── [email protected]
[email protected] node_modules/passport-http-bearer
└── [email protected]
[email protected] node_modules/express-token-session
├── [email protected]
└── [email protected]
[email protected] node_modules/passport
├── [email protected]
└── [email protected]
[email protected] node_modules/passport-hash
└── [email protected]
[email protected] node_modules/cookie-session
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected])
[email protected] node_modules/mustache-express
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/del
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected])
[email protected] node_modules/compression
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-if
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected])
[email protected] node_modules/gulp-angular-templatecache
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/passport-google-token
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/passport-google-oauth
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-concat
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected])
[email protected] node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-livereload
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/body-parser
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-preprocess
├── [email protected]
├── [email protected]
└── [email protected]
[email protected] node_modules/gulp-minify-css
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/gulp-uglify
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/nodemailer
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])
[email protected] node_modules/gulp-stylus
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/nib
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/request
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/lodash
[email protected] node_modules/nodemon
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/requestretry
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules/moment
[email protected] node_modules/swagger-ui
[email protected] node_modules/gulp-ng-annotate
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-useref
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/gulp-connect
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/bower
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules/mongoose
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])
---> c06326efe1d9
Removing intermediate container b7cca9fe7089
Step 5 : RUN npm run buildProd
---> Running in ddd10e2f8092
> timeraven@ buildProd /usr/src/app
> gulp build
[07:23:30] Using gulpfile /usr/src/app/gulpfile.js
[07:23:30] Starting 'bower'...
{ 'angular-resource':
{ endpoint:
{ name: 'angular-resource',
source: 'angular-resource',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-resource',
pkgMeta:
{ name: 'angular-resource',
version: '1.3.15',
main: './angular-resource.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-resource',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-resource.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-cookies':
{ endpoint:
{ name: 'angular-cookies',
source: 'angular-cookies',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-cookies',
pkgMeta:
{ name: 'angular-cookies',
version: '1.3.15',
main: './angular-cookies.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-cookies',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-cookies.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-sanitize':
{ endpoint:
{ name: 'angular-sanitize',
source: 'angular-sanitize',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-sanitize',
pkgMeta:
{ name: 'angular-sanitize',
version: '1.3.15',
main: './angular-sanitize.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-sanitize',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-sanitize.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'ng-tags-input':
{ endpoint:
{ name: 'ng-tags-input',
source: 'ng-tags-input',
target: '~2.1.1' },
canonicalDir: 'frontend/static/bower_components/ng-tags-input',
pkgMeta:
{ name: 'ng-tags-input',
version: '2.1.1',
location: 'https://github.com/mbenford/ngTagsInput-bower',
homepage: 'http://mbenford.github.io/ngTagsInput',
main: [Object],
description: 'Tags input directive for AngularJS',
dependencies: [Object],
_release: '2.1.1',
_resolution: [Object],
_source: 'git://github.com/mbenford/ngTagsInput-bower.git',
_target: '~2.1.1' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-mocks':
{ endpoint:
{ name: 'angular-mocks',
source: 'angular-mocks',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-mocks',
pkgMeta:
{ name: 'angular-mocks',
version: '1.3.15',
main: './angular-mocks.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-mocks',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-mocks.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'normalize.css':
{ endpoint:
{ name: 'normalize.css',
source: 'normalize.css',
target: '~3.0.2' },
canonicalDir: 'frontend/static/bower_components/normalize.css',
pkgMeta:
{ name: 'normalize-css',
version: '3.0.3',
main: 'normalize.css',
author: 'Nicolas Gallagher',
ignore: [Object],
homepage: 'https://github.com/necolas/normalize.css',
_release: '3.0.3',
_resolution: [Object],
_source: 'git://github.com/necolas/normalize.css.git',
_target: '~3.0.2' },
dependencies: {},
nrDependants: 1 },
isMobile:
{ endpoint: { name: 'isMobile', source: 'isMobile', target: '~0.3.6' },
canonicalDir: 'frontend/static/bower_components/isMobile',
pkgMeta:
{ name: 'isMobile',
version: '0.3.6',
main: 'isMobile.js',
ignore: [Object],
homepage: 'https://github.com/kaimallea/isMobile',
_release: '0.3.6',
_resolution: [Object],
_source: 'git://github.com/kaimallea/isMobile.git',
_target: '~0.3.6' },
dependencies: {},
nrDependants: 1 },
'angular-ui-utils':
{ endpoint:
{ name: 'angular-ui-utils',
source: 'angular-ui-utils',
target: '~0.2.1' },
canonicalDir: 'frontend/static/bower_components/angular-ui-utils',
pkgMeta:
{ name: 'angular-ui-utils',
version: '0.2.3',
main: './ui-utils.js',
dependencies: [Object],
homepage: 'https://github.com/angular-ui/ui-utils',
_release: '0.2.3',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-utils.git',
_target: '~0.2.1' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-google-places-autocomplete':
{ endpoint:
{ name: 'angular-google-places-autocomplete',
source: 'angular-google-places-autocomplete',
target: '~0.2.5' },
canonicalDir: 'frontend/static/bower_components/angular-google-places-autocomplete',
pkgMeta:
{ name: 'angular-google-places-autocomplete',
version: '0.2.5',
main: [Object],
dependencies: [Object],
devDependencies: [Object],
ignore: [],
homepage: 'https://github.com/kuhnza/angular-google-places-autocomplete',
_release: '0.2.5',
_resolution: [Object],
_source: 'git://github.com/kuhnza/angular-google-places-autocomplete.git',
_target: '~0.2.5' },
dependencies: { angular: [Object] },
nrDependants: 1 },
'angular-animate':
{ endpoint:
{ name: 'angular-animate',
source: 'angular-animate',
target: '~1.3.13' },
canonicalDir: 'frontend/static/bower_components/angular-animate',
pkgMeta:
{ name: 'angular-animate',
version: '1.3.15',
main: './angular-animate.js',
ignore: [],
dependencies: [Object],
homepage: 'https://github.com/angular/bower-angular-animate',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular-animate.git',
_target: '~1.3.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
twix:
{ endpoint: { name: 'twix', source: 'twix', target: '~0.6.3' },
canonicalDir: 'frontend/static/bower_components/twix',
pkgMeta:
{ name: 'twix',
version: '0.6.3',
dependencies: [Object],
main: 'bin/twix.js',
description: 'A date range plugin for moment.js',
homepage: 'https://github.com/icambron/twix.js',
_release: '0.6.3',
_resolution: [Object],
_source: 'git://github.com/icambron/twix.js.git',
_target: '~0.6.3' },
dependencies: { moment: [Object] },
nrDependants: 1 },
'outdated-browser':
{ endpoint:
{ name: 'outdated-browser',
source: 'outdated-browser',
target: '~1.1.0' },
canonicalDir: 'frontend/static/bower_components/outdated-browser',
pkgMeta:
{ name: 'outdated-browser',
version: '1.1.0',
homepage: 'https://github.com/burocratik/outdated-browser',
authors: [Object],
description: 'A time saving tool for developers. It detects outdated browsers and advises users to upgrade to a new version.',
moduleType: [Object],
license: 'MIT',
main: [Object],
ignore: [Object],
dependencies: {},
_release: '1.1.0',
_resolution: [Object],
_source: 'git://github.com/burocratik/outdated-browser.git',
_target: '~1.1.0' },
dependencies: {},
nrDependants: 1 },
'angular-ui-select':
{ endpoint:
{ name: 'angular-ui-select',
source: 'angular-ui-select',
target: '~0.9.8' },
canonicalDir: 'frontend/static/bower_components/angular-ui-select',
pkgMeta:
{ name: 'ui-select',
version: '0.9.9',
homepage: 'https://github.com/angular-ui/ui-select',
authors: [Object],
description: 'AngularJS ui-select',
main: [Object],
license: 'MIT',
ignore: [Object],
dependencies: [Object],
devDependencies: [Object],
_release: '0.9.9',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-select.git',
_target: '~0.9.8' },
dependencies: { angular: [Object] },
nrDependants: 1 },
angular:
{ endpoint: { name: 'angular', source: 'angular', target: '1.3.15' },
canonicalDir: 'frontend/static/bower_components/angular',
pkgMeta:
{ name: 'angular',
version: '1.3.15',
main: './angular.js',
ignore: [],
dependencies: {},
homepage: 'https://github.com/angular/bower-angular',
_release: '1.3.15',
_resolution: [Object],
_source: 'git://github.com/angular/bower-angular.git',
_target: '~1.3.13' },
dependencies: {},
nrDependants: 5 },
react:
{ endpoint: { name: 'react', source: 'react', target: '~0.13.0' },
canonicalDir: 'frontend/static/bower_components/react',
pkgMeta:
{ name: 'react',
version: '0.13.2',
main: 'react.js',
ignore: [],
homepage: 'https://github.com/facebook/react-bower',
_release: '0.13.2',
_resolution: [Object],
_source: 'git://github.com/facebook/react-bower.git',
_target: '~0.13.0' },
dependencies: {},
nrDependants: 1 },
nouislider:
{ endpoint: { name: 'nouislider', source: 'nouislider', target: '~7.0.10' },
canonicalDir: 'frontend/static/bower_components/nouislider',
pkgMeta:
{ name: 'nouislider',
description: 'A lightweight, highly customizable range slider without bloat. Touch support on all modern devices and responsive design ready!',
keywords: [Object],
main: [Object],
dependencies: [Object],
ignore: [Object],
license: 'http://www.wtfpl.net/about/',
homepage: 'http://refreshless.com/nouislider/',
author: [Object],
version: '7.0.10',
_release: '7.0.10',
_resolution: [Object],
_source: 'git://github.com/leongersen/noUiSlider.git',
_target: '~7.0.10' },
dependencies: { jquery: [Object] },
nrDependants: 1 },
lodash:
{ endpoint: { name: 'lodash', source: 'lodash', target: '~3.1.0' },
canonicalDir: 'frontend/static/bower_components/lodash',
pkgMeta:
{ name: 'lodash',
version: '3.1.0',
main: 'lodash.js',
ignore: [Object],
homepage: 'https://github.com/lodash/lodash',
_release: '3.1.0',
_resolution: [Object],
_source: 'git://github.com/lodash/lodash.git',
_target: '~3.1.0' },
dependencies: {},
nrDependants: 1 },
'angular-ui-router':
{ endpoint:
{ name: 'angular-ui-router',
source: 'angular-ui-router',
target: '~0.2.13' },
canonicalDir: 'frontend/static/bower_components/angular-ui-router',
pkgMeta:
{ name: 'angular-ui-router',
version: '0.2.14',
main: './release/angular-ui-router.js',
dependencies: [Object],
ignore: [Object],
homepage: 'https://github.com/angular-ui/ui-router',
_release: '0.2.14',
_resolution: [Object],
_source: 'git://github.com/angular-ui/ui-router.git',
_target: '~0.2.13' },
dependencies: { angular: [Object] },
nrDependants: 1 },
moment:
{ endpoint: { name: 'moment', source: 'moment', target: '~2.9.0' },
canonicalDir: 'frontend/static/bower_components/moment',
pkgMeta:
{ name: 'moment',
version: '2.9.0',
main: 'moment.js',
ignore: [Object],
homepage: 'https://github.com/moment/moment',
_release: '2.9.0',
_resolution: [Object],
_source: 'git://github.com/moment/moment.git',
_target: '~2.9.0' },
dependencies: {},
nrDependants: 1 },
jquery:
{ endpoint: { name: 'jquery', source: 'jquery', target: '~2.1.3' },
canonicalDir: 'frontend/static/bower_components/jquery',
pkgMeta:
{ name: 'jquery',
version: '2.1.3',
main: 'dist/jquery.js',
license: 'MIT',
ignore: [Object],
devDependencies: [Object],
keywords: [Object],
homepage: 'https://github.com/jquery/jquery',
_release: '2.1.3',
_resolution: [Object],
_source: 'git://github.com/jquery/jquery.git',
_target: '~2.1.3' },
dependencies: {},
nrDependants: 1 },
'angular-strap':
{ endpoint:
{ name: 'angular-strap',
source: 'angular-strap',
target: '~2.2.0' },
canonicalDir: 'frontend/static/bower_components/angular-strap',
pkgMeta:
{ name: 'angular-strap',
description: 'AngularStrap - AngularJS directives for Bootstrap',
version: '2.2.1',
keywords: [Object],
homepage: 'http://mgcrea.github.io/angular-strap',
bugs: 'https://github.com/mgcrea/angular-strap/issues',
author: [Object],
repository: [Object],
licenses: [Object],
main: [Object],
ignore: [Object],
dependencies: [Object],
devDependencies: [Object],
_release: '2.2.1',
_resolution: [Object],
_source: 'git://github.com/mgcrea/angular-strap.git',
_target: '~2.2.0' },
dependencies: { angular: [Object] },
nrDependants: 1 },
fullcalendar:
{ endpoint:
{ name: 'fullcalendar',
source: 'fullcalendar',
target: '~2.2.7' },
canonicalDir: 'frontend/static/bower_components/fullcalendar',
pkgMeta:
{ name: 'fullcalendar',
version: '2.2.7',
description: 'Full-sized drag & drop event calendar',
keywords: [Object],
homepage: 'http://arshaw.com/fullcalendar/',
dependencies: [Object],
devDependencies: [Object],
main: [Object],
ignore: [Object],
_release: '2.2.7',
_resolution: [Object],
_source: 'git://github.com/arshaw/fullcalendar.git',
_target: '~2.2.7' },
dependencies: { jquery: [Object], moment: [Object] },
nrDependants: 1 },
'angular-google-maps':
{ endpoint:
{ name: 'angular-google-maps',
source: 'angular-google-maps',
target: '~2.0.12' },
canonicalDir: 'frontend/static/bower_components/angular-google-maps',
pkgMeta:
{ name: 'angular-google-maps',
version: '2.0.19',
main: './dist/angular-google-maps.js',
dependencies: [Object],
ignore: [Object],
devDependencies: [Object],
homepage: 'https://github.com/angular-ui/angular-google-maps',
_release: '2.0.19',
_resolution: [Object],
_source: 'git://github.com/angular-ui/angular-google-maps.git',
_target: '~2.0.12' },
dependencies: { angular: [Object], lodash: [Object] },
nrDependants: 1 },
bootstrap:
{ endpoint: { name: 'bootstrap', source: 'bootstrap', target: '~3.3.2' },
canonicalDir: 'frontend/static/bower_components/bootstrap',
pkgMeta:
{ name: 'bootstrap',
description: 'The most popular front-end framework for developing responsive, mobile first projects on the web.',
version: '3.3.4',
keywords: [Object],
homepage: 'http://getbootstrap.com',
main: [Object],
ignore: [Object],
dependencies: [Object],
_release: '3.3.4',
_resolution: [Object],
_source: 'git://github.com/twbs/bootstrap.git',
_target: '~3.3.2' },
dependencies: { jquery: [Object] },
nrDependants: 1 },
'font-awesome':
{ endpoint:
{ name: 'font-awesome',
source: 'font-awesome',
target: '~4.3.0' },
canonicalDir: 'frontend/static/bower_components/font-awesome',
pkgMeta:
{ name: 'font-awesome',
description: 'Font Awesome',
version: '4.3.0',
keywords: [],
homepage: 'http://fontawesome.io',
dependencies: {},
devDependencies: {},
license: [Object],
main: [Object],
ignore: [Object],
_release: '4.3.0',
_resolution: [Object],
_source: 'git://github.com/FortAwesome/Font-Awesome.git',
_target: '~4.3.0' },
dependencies: {},
nrDependants: 1 } }
[07:23:49] Finished 'bower' after 20 s
[07:23:49] Starting 'css'...
[07:23:56] Finished 'css' after 6.77 s
[07:23:56] Starting 'dev'...
[07:23:56] Finished 'dev' after 23 μs
[07:23:56] Starting 'build:templates'...
[07:23:56] Finished 'build:templates' after 136 ms
[07:23:56] Starting 'build:html'...
[07:27:21] Finished 'build:html' after 3.4 min
[07:27:21] Starting 'build'...
[07:27:21] Finished 'build' after 324 μs
---> 24464241ced1
Removing intermediate container ddd10e2f8092
Step 6 : WORKDIR /usr/src/app/backend
---> Running in 45cd4a5dd4df
---> 28d524517380
Removing intermediate container 45cd4a5dd4df
Step 7 : ENV NODE_ENV production
---> Running in ab590b2a3c0c
---> 44e8951d7386
Removing intermediate container ab590b2a3c0c
Step 8 : CMD node app.js
---> Running in 929922b34b4c
---> 27140f50dccf
Removing intermediate container 929922b34b4c
Step 9 : EXPOSE 80
---> Running in 851d5a7d87da
---> 34ae14e4c783
Removing intermediate container 851d5a7d87da
Step 10 : EXPOSE 443
---> Running in a312b829625e
---> fb76fd313b29
Removing intermediate container a312b829625e
Step 11 : EXPOSE 5000
---> Running in cfc7dbd14b7c
---> 80b87be4fe11
Removing intermediate container cfc7dbd14b7c
Successfully built 80b87be4fe11
-----> Releasing zhe.by...
-----> Deploying zhe.by...
-----> Running pre-flight checks
CHECKS file not found in container: running simple container check...
-----> Waiting for 35 seconds ...
-----> Default container check successful!
=====> zhe.by container output:
mongoString in quotas
=====> end zhe.by container output
-----> Running post-deploy
-----> Configuring SSL for *.zhe.by...
-----> Configuring zhe.by...
-----> Creating https nginx.conf
-----> Running nginx-pre-reload
Reloading nginx
-----> Shutting down old container in 60 seconds
=====> Application deployed:
https://*.zhe.by
http://zhe.by
To [email protected]:zhe.by
50e4164..e63436c master -> master
iofjuupasli@iofjuupasli:~/projects/timeraven$
2031 ssh [email protected]
2032 ssh [email protected] "reboot"
2033 ssh [email protected]
2034 ssh [email protected] "reboot"
2035 ssh [email protected]
2037 cat ~/.ssh/id_rsa.pub | ssh [email protected] "sudo sshcommand acl-add dokku $USER"
2041 git remote add zhe.by [email protected]:zhe.by
2043 git push zhe.by
2044 ssh [email protected]
2047 git add .
2049 git ci 'fix readme; move checks'
2051 git push zhe.by master
1 sudo sh -c "echo 'LC_ALL=en_US.UTF-8\nLANG=en_US.UTF-8' >> /etc/environment"
2 exit
3 locale
4 wget https://raw.github.com/progrium/dokku/v0.3.17/bootstrap.sh
5 sudo DOKKU_TAG=v0.3.17 bash bootstrap.sh
6 echo "zhe.by" > /home/dokku/VHOST
7 cd /home/dokku/
9 mkdir tls
10 cd tls/
11 openssl req -new -x509 -keyout server.key -out server.crt -days 365 -nodes
13 vim /etc/nginx/conf.d/dokku.conf
14 exit
16 git clone https://github.com/jeffutter/dokku-mongodb-plugin.git /var/lib/dokku/plugins/mongodb
17 dokku plugins-install
20 dokku apps:create zhe.by
21 dokku config:set zhe.by TR__SECRET=xxx TR__AUTH__GOOGLE__ID=xxx TR__AUTH__GOOGLE__SECRET=xxx
24 dokku domains zhe.by
25 dokku mongodb:start
26 dokku mongodb:create zhe.by
27 dokku mongodb:link zhe.by
28 exit
30 dokku config:set zhe.by TR__HOST=zhe.by
31 exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment