13 lines
476 B
Bash
Executable File
13 lines
476 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
cd /opt/supersam
|
|
git pull origin main
|
|
docker compose -f docker-compose.app.yml up -d --build
|
|
echo 'Deploy completed at' $(date)
|
|
|
|
# ── Backup code to S3 after deploy ─────────────────────────────────────────
|
|
if [ -x ./scripts/backup-code-s3.sh ]; then
|
|
echo "Running code backup to S3..."
|
|
./scripts/backup-code-s3.sh || echo "WARNING: code backup failed, deploy OK"
|
|
fi
|