diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index f24ece2..e2a03da 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -28,16 +28,17 @@ steps: - cp /mnt/ssh/deploy_key ~/.ssh/id_ed25519 - cp /mnt/ssh/known_hosts ~/.ssh/known_hosts - chmod 600 ~/.ssh/id_ed25519 - - ssh deploy@10.0.0.2 "cd /opt/writekit && docker compose pull writekit-staging && docker compose up -d writekit-staging" + - ssh deploy@10.0.0.2 "cd /opt/writekit && set -a && . .env && set +a && docker compose pull writekit-staging && docker compose up -d writekit-staging" - name: deploy-prod image: alpine when: branch: main + event: manual commands: - apk add --no-cache openssh-client - mkdir -p ~/.ssh - cp /mnt/ssh/deploy_key ~/.ssh/id_ed25519 - cp /mnt/ssh/known_hosts ~/.ssh/known_hosts - chmod 600 ~/.ssh/id_ed25519 - - ssh deploy@10.0.0.2 "cd /opt/writekit && docker compose pull writekit-prod && docker compose up -d writekit-prod" + - ssh deploy@10.0.0.2 "cd /opt/writekit && set -a && . .env && set +a && docker compose pull writekit-prod && docker compose up -d writekit-prod"