fix: source .env before docker compose, make prod deploy manual
Some checks failed
ci/woodpecker/push/build Pipeline failed
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:
parent
af47927fce
commit
4b0cdc4f69
1 changed files with 3 additions and 2 deletions
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue