|
#!/bin/bash
|
|
docker build -t krishfsousa/sg-node-express-rest-api .
|
|
docker push krishfsousa/sg-node-express-rest-api
|
|
|
|
ssh deploy@$DEPLOY_SERVER << EOF
|
|
docker pull krishfsousa/sg-node-express-rest-api
|
|
docker stop api-boilerplate || true
|
|
docker rm api-boilerplate || true
|
|
docker rmi krishfsousa/sg-node-express-rest-api:current || true
|
|
docker tag krishfsousa/sg-node-express-rest-api:latest krishfsousa/sg-node-express-rest-api:current
|
|
docker run -d --restart always --name api-boilerplate -p 3000:3000 krishfsousa/sg-node-express-rest-api:current
|
|
EOF
|