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
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
|