deploy updates
This commit is contained in:
19
ctrl/deploy.sh
Normal file
19
ctrl/deploy.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
# Deploy deskmeter to server
|
||||
# Usage: ./ctrl/deploy.sh
|
||||
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
echo "Building dmweb image..."
|
||||
docker build -t registry.mcrn.ar/dmweb:latest .
|
||||
|
||||
echo "Pushing to registry..."
|
||||
docker push registry.mcrn.ar/dmweb:latest
|
||||
|
||||
echo "Deploying on server..."
|
||||
rsync -avz docker-compose.yml mcrn.ar:~/dm/
|
||||
ssh mcrn.ar "cd ~/dm && docker compose pull && docker compose up -d --remove-orphans"
|
||||
|
||||
echo "Deploy complete"
|
||||
ssh mcrn.ar "cd ~/dm && docker compose ps"
|
||||
Reference in New Issue
Block a user