ci: add SSH key support and fix release workflow issues

This commit is contained in:
badblocks 2025-08-11 12:44:55 -07:00
parent d6740ec5d0
commit 617667af44
No known key found for this signature in database
8 changed files with 919 additions and 53 deletions

View file

@ -85,6 +85,9 @@ echo "IMAGE_NAME=\"${IMAGE_NAME}\"" >> .env
echo "📋 Copying deployment files..."
scp deploy/docker-compose.yml deploy/haproxy.cfg .env deploy:"${NEW_RELEASE_PATH}/"
echo "📁 Ensuring static-assets directory exists..."
run_on_target "mkdir -p '/srv/static-assets'"
echo "🐳 Loading Docker image (${IMAGE_TAR})..."
docker load -i "${IMAGE_TAR}"