fix: source .env before docker compose, make prod deploy manual
Some checks failed
ci/woodpecker/push/build Pipeline failed

- Source .env file before docker compose to load REGISTRY_URL
- Add event: manual to deploy-prod (requires manual trigger in Woodpecker)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Josh 2026-01-09 02:56:52 +02:00
parent af47927fce
commit 4b0cdc4f69

View file

@ -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"