Add development and production Docker Compose files; update deployment scripts to use new file names
All checks were successful
Deploy Production (admin.merchbay.app) / deploy (push) Successful in 2m43s

This commit is contained in:
Frank John Begornia
2025-12-21 04:56:21 +08:00
parent cc882ea6fc
commit 4ce000e95b
4 changed files with 98 additions and 6 deletions

View File

@@ -52,7 +52,7 @@ jobs:
run: |
scp -i ~/.ssh/id_ed25519 \
/workspace/repo/merchbay_admin.tar.gz \
/workspace/repo/docker-compose.yml \
/workspace/repo/docker-compose.prod.yml \
${DEPLOY_USER}@${DEPLOY_HOST}:/tmp/
# 5⃣ Deploy on server
@@ -77,7 +77,7 @@ jobs:
docker images | grep merchbay_admin | grep -v "$(docker images merchbay_admin:latest -q)" | awk '{print $3}' | xargs -r docker rmi -f || true
echo "📄 Updating compose file"
cp /tmp/docker-compose.yml "$DEPLOY_DIR/"
cp /tmp/docker-compose.prod.yml "$DEPLOY_DIR/docker-compose.yml"
cd "$DEPLOY_DIR"
@@ -120,7 +120,7 @@ jobs:
fi
echo "🧹 Cleanup"
rm -f /tmp/merchbay_admin.tar.gz /tmp/docker-compose.yml
rm -f /tmp/merchbay_admin.tar.gz /tmp/docker-compose.prod.yml
echo "🧹 Aggressive Docker cleanup to reclaim space"
docker image prune -af --filter "until=24h" || true
@@ -129,6 +129,8 @@ jobs:
docker builder prune -af --filter "until=48h" || true
echo "📊 Docker space usage:"
docker system df
rm -f /tmp/merchbay_admin.tar.gz /tmp/docker-compose.prod.yml
echo "✅ Production deployment completed!"
echo "🌐 Application available at: https://admin.merchbay.app"