You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
834 B

5 years ago
default:
PATH=/usr/bin:/usr/local/bin
AWS_ACCESS_KEY_ID=d4bb2d45395befe5f29f54a9c219a2559ee1bfaab64fce897001c209a52516f4 AWS_SECRET_ACCESS_KEY=e5ed1e5812522fcfe0624c75e20ebe9f72435855e4ef26c1f3b018918744e1a1 /usr/local/bin/aws --endpoint-url https://83.212.77.30:9443 s3 sync s3://nodebucket /home/user/docker_node_image/localdir --delete --no-verify-ssl
rm -rf app
cp -a /home/user/docker_node_image/localdir/. /home/user/docker_node_image/app
cp -a /home/user/docker_node_image/docker-compose.yml /home/user/docker_node_image/app
cp -a /home/user/docker_node_image/Dockerfile /home/user/docker_node_image/app
docker stack rm node_stack
docker build --pull --rm -f "app/Dockerfile" -t xrazis/nodejs-project "app"
docker push xrazis/nodejs-project:latest
docker stack deploy --compose-file=docker-compose.yml node_stack