diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..abf68cd --- /dev/null +++ b/deploy.sh @@ -0,0 +1,19 @@ +#!/bin/bash +set -e + +cd "$(dirname "$0")" + +echo "=== Pulling latest code ===" +git pull + +echo "=== Building Docker image ===" +docker build -t git.rose-ash.com/art-dag/l1-server:latest . + +echo "=== Redeploying celery stack ===" +docker stack deploy -c docker-compose.yml celery + +echo "=== Restarting proxy nginx ===" +docker service update --force proxy_nginx + +echo "=== Done ===" +docker stack services celery