ci: .env van de deploy-map niet meer wissen bij elke deploy
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 22s
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 22s
.env staat in .gitignore, dus de checkout bevat er geen. De rsync-stap draait met --delete, waardoor /opt/docker/server-up/.env bij elke deploy verdween -- inclusief BIND, PORT en SU_IMAGE die de beheerder daar had gezet. SU_TAG werd daarna wel opnieuw geschreven, dus dat viel niet op, maar een BIND=0.0.0.0 raakte je elke run kwijt en daarmee de bereikbaarheid van de interface van buiten de server. --exclude='.env' toegevoegd in deploy.yml en deploy-prod.yml. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C7oLCRYzY5ixJ5Sv8Y8EFb
This commit is contained in:
parent
576ee17a61
commit
6d5453ed70
2 changed files with 8 additions and 0 deletions
|
|
@ -60,9 +60,13 @@ jobs:
|
||||||
- name: Sync code naar deploy-directory
|
- name: Sync code naar deploy-directory
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
# .env staat in .gitignore, dus de checkout heeft er geen. Zonder deze
|
||||||
|
# uitzondering wist --delete de lokale instellingen van de server
|
||||||
|
# (BIND, SU_IMAGE, PORT) bij elke deploy.
|
||||||
rsync -a --delete \
|
rsync -a --delete \
|
||||||
--exclude='.git/' \
|
--exclude='.git/' \
|
||||||
--exclude='.forgejo/' \
|
--exclude='.forgejo/' \
|
||||||
|
--exclude='.env' \
|
||||||
./ "$DEPLOY_DIR/"
|
./ "$DEPLOY_DIR/"
|
||||||
|
|
||||||
- name: Schrijf VERSION-bestand
|
- name: Schrijf VERSION-bestand
|
||||||
|
|
|
||||||
|
|
@ -60,9 +60,13 @@ jobs:
|
||||||
- name: Sync code naar deploy-directory
|
- name: Sync code naar deploy-directory
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
# .env staat in .gitignore, dus de checkout heeft er geen. Zonder deze
|
||||||
|
# uitzondering wist --delete de lokale instellingen van de server
|
||||||
|
# (BIND, SU_IMAGE, PORT) bij elke deploy.
|
||||||
rsync -a --no-group --delete \
|
rsync -a --no-group --delete \
|
||||||
--exclude='.git/' \
|
--exclude='.git/' \
|
||||||
--exclude='.forgejo/' \
|
--exclude='.forgejo/' \
|
||||||
|
--exclude='.env' \
|
||||||
./ "$DEPLOY_DIR/"
|
./ "$DEPLOY_DIR/"
|
||||||
|
|
||||||
- name: Schrijf VERSION-bestand
|
- name: Schrijf VERSION-bestand
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue