Files
deskmeter/ctrl/deploy.sh
buenosairesam de2ea3b7cb deploy updates
2026-01-26 21:39:21 -03:00

20 lines
480 B
Bash

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