Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ machine:

dependencies:
override:
- docker build -t kostyaurysov/sample-node .
- docker build -t mboronin/sample-node .

test:
override:
- docker run kostyaurysov/sample-node npm test
- docker run mboronin/sample-node npm test

27 changes: 27 additions & 0 deletions deploy
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAwPG7SgOuLB8QpSQjfsW3F2E441f4zgvwiOnfcWpXsEyzeBXC
1AfX8jjr5DnCYqnxRsd4GAVsPGH4c3cnvFg7CdRaoZ1v3j+tTOYOXoIZq2+K0FdG
nFbIFynoMXRh/2NNf4w0W+gDWUaUHRwNmOw8efuCxsDw2ZIT8Y6NbpWx65+B3Of9
dR34XONHayMzbc/qco+XVglHvCJc67jcye4/B2peO/y/cbxyWKZUR4b41PWLGpBz
wgawhbFxVLNlXvqywfFnfQk1u2NlKnXq0UdzNL5TpuH6mqIUNsTmtqG37T+pjfDE
GIuZUmIu6S5iukb6rUb+xJDmabDvX5GnkYR6IQIDAQABAoIBAQCxpyISsTbSyzux
QogoNvYxYcRWl+6wEZBFEEo7jHX3D3iEDk1Ym2w7TCvu9TvFSsKssAck3wFcy7xO
3JzKr9aUY2Gbw3F4itsPnhgG7vWhw09mK6YJV2Je6agwuP9ufkmiMj8XjJZgwjqo
XucqMgIxMuKkDIz3V6hjVyVkeBLdZmGZVQldoL9dCDf+4p1UoadRJteA2Eb0tGpB
1gAPRZETY5z6lui4B2pvQBpU/pgaP7Dqd63qmPoMRs3gAoOy4LND5OHIAsF+DuJk
HZ0gB2LS8cwGDljKEFYcrGd+azlPmsdCmv7ocwYgTbaZcCO8X1B68avTfHUhaKXx
UnTjYDTNAoGBAPqjYiPjiHcj2yR2ICdrZZhPc1mt2KObQgD1uq7sPBH4OkXnMZju
ahglmPwygYvyjoTZJyTsNl7eLrgCIBaxdz7Lv8qy0pVsOfraewIcIShX3LXEJSMz
1ofVVdePqRagL6TUyBGGPX/3XAyUW5YJGHas5WiVuqkSBKn3JPbddzlbAoGBAMUS
Y1w+tTzyQMxRa/yBsSpGuHCEMa1X0GhsjwywbUGrTkhSD9nNSaDCu1+45+1q35A+
XN8uoztqHonlvBDA/Aapb2eT52n5IevYlw779AvAUq+J/Brd7hf10Yzk1mDDDEgN
kbdhaVqnRgeOi/0bzluR96z+Zmgu1QffL12BjLczAoGAAuE3snPd0Iif7vZQfkN0
omBfUet2bsLM6lfocjQSqJ4yhTUX08sBew+Lh3JJHMOHsa0RDxKLuWFSJhkYJ0qY
tScAKCMP2lmo/OHfwfFyzBTeW1RKnPHuiBcCanyjE7h5c6piNhlVwY+lBhv6RWoL
Vum7pQz7XQ/w78cALLn0sbsCgYEAvkm4GU0PkW7VdLQ2EhZkrE6nLzXmBdviB8Kz
CeydQqiXqStb1NHtg0YkyRPxFoV4o34kDPiqcudP35Ut1/uQHxqh0KC29dOyllmH
2tcb2fD1pjwVaxfaG9anZWVdPwd3J2e6yRhNM1SLQSa6M0cTJcY3IhpvZa+60aQG
x0IdTpMCgYEAgxbdXU+UavvIwOu9mSG7ME1gqYJeYHmluLjexRDt1iDjXIXcZowA
NRh84RMejirULe1r8OIv/rG/iGGKadiDHEG0v7FvDi7EMgMhwVOasZi+SuUYbwZ6
9dO7UlMb1zp98FkSYIEhz1CaaALfqwLbXQ7+mEUMFJc6d34ID9rFzXs=
-----END RSA PRIVATE KEY-----
1 change: 1 addition & 0 deletions deploy.pub
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA8btKA64sHxClJCN+xbcXYTjjV/jOC/CI6d9xalewTLN4FcLUB9fyOOvkOcJiqfFGx3gYBWw8Yfhzdye8WDsJ1FqhnW/eP61M5g5eghmrb4rQV0acVsgXKegxdGH/Y01/jDRb6ANZRpQdHA2Y7Dx5+4LGwPDZkhPxjo1ulbHrn4Hc5/11Hfhc40drIzNtz+pyj5dWCUe8IlzruNzJ7j8Hal47/L9xvHJYplRHhvjU9YsakHPCBrCFsXFUs2Ve+rLB8Wd9CTW7Y2UqderRR3M0vlOm4fqaohQ2xOa2obftP6mN8MQYi5lSYi7pLmK6RvqtRv7EkOZpsO9fkaeRhHoh deploy
14 changes: 7 additions & 7 deletions deploy.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#!/bin/bash
docker build -t kostyaurysov/sample-node .
docker push kostyaurysov/sample-node
docker build -t mboronin/sample-node .
docker push mboronin/sample-node

ssh -i deploy deploy@35.187.30.81 << EOF
docker pull kostyaurysov/sample-node:latest
ssh -i deploy deploy@35.187.91.220 << EOF
docker pull mboronin/sample-node:latest
docker stop web || true
docker rm web || true
docker rmi kostyaurysov/sample-node:current || true
docker tag kostyaurysov/sample-node:latest kostyaurysov/sample-node:current
docker run -d --net app --restart always --name web -p 3000:3000 kostyaurysov/sample-node:current
docker rmi mboronin/sample-node:current || true
docker tag mboronin/sample-node:latest mboronin/sample-node:current
docker run -d --net app --restart always --name web -p 80:80 mboronin/sample-node:current
EOF
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"nodemon": "^1.9.1"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 0"
"test": "return 0"
},
"keywords": [],
"author": "",
Expand Down
26 changes: 26 additions & 0 deletions priv.ppk
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: boroninm
Public-Lines: 6
AAAAB3NzaC1yc2EAAAABJQAAAQEAkpIjNQOcCJqKq2nCyCU8T9Oo9ULeG9vW1RnI
g8vYMF7p0Ln+2PSVwGdOCBtdEgej+N6k/HyXlb4QP4lI+J/yKwaz08JPJl7Fkolk
RsxKEXjrIouKsWXsDvN8em2LNHYY28EDv0vs59CF93ZKHuAGSc8Qem9LvH+Szu+D
DZ8aUEo+oWrKj6lat6NZ9rmHk0vgpedIPT5AAuZ1KLuGzn2jHZUWU8oRjeBSzHy9
fY2eTplI74j+SO11xg8A/z7+kXEW9k/IlbpFrmQZbdJEtlu/eBpni/T+IHYyhjeH
BC5OandNnA9LwCIha/DAWhuVBdNoIMS5QCZfCwPhG0j574P32Q==
Private-Lines: 14
AAABAAviVeG0Lz73xg3l+wlPIJDZz23U/UCHckihOcV/OwrXQ2PzZ7C54qDlyA5+
wltoZz2xL/jL1PB3Mb/2X9zOssU35RErbjOLJMaxMaTgIa5jwAm4SYQBWFQ9QXG1
2tq9d6MdfNgowC54sOqNDO2/Ixq9wxDYl3AmBPwFlQEavPHAtHjkmoqLYPklHi4n
YCsS5veFWAWjn904ojT4YINUFrR1UrvtXSeZq0EGx0jVGdZ3MN8UWI1vpj0t8YGy
60dVSvxeFlS227JC3TRC6W8ForiMb3n2R3WvXK3C/kdGmflKYvsTocc96FwU4orj
rabQU45q/L34rOxemLiTZshyjpkAAACBAPFRWMVwQ49yVJXqMatSkAxq/UYNVUY2
kCkRzMM+q8HQQmawn2frgPCaRJ6jftdO5FNr5O/uphbk3zCrOeCY7K2BanqxJrgb
y3WqKU9svnYzuyy3G0E6h8Ob5sfuCy8LJmZjb/OqBlvwDMiNoToNrHgrUHsD+Eb0
C3YXxRb03BYfAAAAgQCbfQ6THVl0mdpP00zk2CgI+NLElQbwzpvQ3vdykW9z8QEI
lWXXZKLMuuSFAnUy//bwGakfieZcmU6DFGZy3hMh9wePz8RNUV/7lG+2Ra0dCvCG
n1Gg5SZNNevUUbxfB2YidVfiJ3WTtuJjG4JSmXLpbky7v93DXmm6HxSZ/SMDBwAA
AIEAy+9OxgIuH2bj5HVHZSqdFvMi2hlcEfGIEK7T9MtIItJ2KS+aTlKgcWz14Qcu
nW8RjkaLK6pAdCSFA84gFGeu6vR4fyhsQpbvLcgCHKNJeaDudRxFRZbaFAsg3KWm
PSeYCGwMljrd+bRMATzkmBI9NxkK1F/bOM+4CcnbksWbAhk=
Private-MAC: 788b08e0c88ca19e9f1267a2bf404ff698315265
1 change: 1 addition & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ express()
.get("*", function(req, res) {
db("users").then(function(data) {
res.send(data);
res.send("Lab 7 completed")
});
})
.listen(80, function(err) {
Expand Down