diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f6f562d5..f71d673e 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -438,15 +438,12 @@ jobs: scp docker-compose.yml root@alpha.mintel.me:$SITE_DIR/docker-compose.yml # Execute remote commands - TOKEN_VALUE="$REGISTRY_PASS" - USER_VALUE="$REGISTRY_USER" - ssh root@alpha.mintel.me bash < /tmp/docker_creds.json + scp /tmp/docker_creds.json root@alpha.mintel.me:/tmp/docker_creds.json + rm /tmp/docker_creds.json + ssh root@alpha.mintel.me "mkdir -p ~/.docker && cp /tmp/docker_creds.json ~/.docker/config.json && rm /tmp/docker_creds.json && cd $SITE_DIR && docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' pull && docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '$ENV_FILE' up -d --remove-orphans" # Sanitize Payload Migrations: Replace 'dev' push entries with proper migration names. # Without this, Payload prompts interactively for confirmation and blocks forever in Docker.