Created
April 24, 2015 07:40
-
-
Save iofjuupasli/b67fc84efbfccd5545b1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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