diff --git a/circle.yml b/circle.yml index 0d8516e..c2d257d 100644 --- a/circle.yml +++ b/circle.yml @@ -4,9 +4,16 @@ machine: dependencies: override: - - docker build -t kostyaurysov/sample-node . + - docker build -t x3medima17/sample-node . test: override: - - docker run kostyaurysov/sample-node npm test + - docker run x3medima17/sample-node npm test +deployment: + production: + branch: master + commands: + - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS + - chmod +x deploy.sh + - sh ./deploy.sh diff --git a/deploy.sh b/deploy.sh index dccd8a3..8d77a3c 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,12 +1,13 @@ #!/bin/bash -docker build -t kostyaurysov/sample-node . -docker push kostyaurysov/sample-node +#docker build -t kostyaurysov/sample-node . +#docker push kostyaurysov/sample-node -ssh deploy@35.187.30.81 << EOF -docker pull kostyaurysov/sample-node:latest + +ssh root@46.101.228.243 << EOF +docker pull x3medima17/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 80:80 kostyaurysov/sample-node:current +docker rmi x3medima17/sample-node:current || true +docker tag x3medima17/sample-node:latest x3medima17/sample-node:current +docker run -d --net cc --restart always --name web -p 80:80 x3medima17/sample-node:current EOF