diff --git a/circle.yml b/circle.yml index 3ea77dc..f65f9b4 100644 --- a/circle.yml +++ b/circle.yml @@ -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 + diff --git a/deploy b/deploy new file mode 100644 index 0000000..47884bf --- /dev/null +++ b/deploy @@ -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----- diff --git a/deploy.pub b/deploy.pub new file mode 100644 index 0000000..87ccedd --- /dev/null +++ b/deploy.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA8btKA64sHxClJCN+xbcXYTjjV/jOC/CI6d9xalewTLN4FcLUB9fyOOvkOcJiqfFGx3gYBWw8Yfhzdye8WDsJ1FqhnW/eP61M5g5eghmrb4rQV0acVsgXKegxdGH/Y01/jDRb6ANZRpQdHA2Y7Dx5+4LGwPDZkhPxjo1ulbHrn4Hc5/11Hfhc40drIzNtz+pyj5dWCUe8IlzruNzJ7j8Hal47/L9xvHJYplRHhvjU9YsakHPCBrCFsXFUs2Ve+rLB8Wd9CTW7Y2UqderRR3M0vlOm4fqaohQ2xOa2obftP6mN8MQYi5lSYi7pLmK6RvqtRv7EkOZpsO9fkaeRhHoh deploy diff --git a/deploy.sh b/deploy.sh index 048ba6c..4a2c499 100644 --- a/deploy.sh +++ b/deploy.sh @@ -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 diff --git a/package.json b/package.json index 747eb46..a07d515 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "nodemon": "^1.9.1" }, "scripts": { - "test": "echo \"Error: no test specified\" && exit 0" + "test": "return 0" }, "keywords": [], "author": "", diff --git a/priv.ppk b/priv.ppk new file mode 100644 index 0000000..69af390 --- /dev/null +++ b/priv.ppk @@ -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 diff --git a/server.js b/server.js index e4f6911..0567096 100644 --- a/server.js +++ b/server.js @@ -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) {