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.
 
 
 
 

12 lines
549 B

#!/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