change gcp deploy to run commands directly instead of using alias

This commit is contained in:
msukkari 2025-02-21 18:45:14 -08:00
parent f878e92344
commit 21fb03c9c6

View file

@ -22,9 +22,16 @@ jobs:
- name: Deploy to GCP - name: Deploy to GCP
run: | run: |
ssh -i ~/.ssh/private.key ${{ secrets.GCP_STAGING_USERNAME }}@${{ secrets.GCP_STAGING_HOST }} << 'EOF' ssh -i ~/.ssh/private.key ${{ secrets.GCP_STAGING_USERNAME }}@${{ secrets.GCP_STAGING_HOST }} << 'EOF'
# Stop existing container (if running) # Stop and remove any existing container
staging_stop || true docker stop sourcebot-staging || true
docker rm sourcebot-staging || true
# Start new container
staging_start # Run new container
docker run -d \
-p 80:3000 \
--pull always \
--env-file .env.staging \
-v /mnt/data:/data \
--name sourcebot-staging \
ghcr.io/sourcebot-dev/sourcebot:staging
EOF EOF