From 6d5453ed70efa6b61acea59815494e1895e51c07 Mon Sep 17 00:00:00 2001 From: Ramon Date: Sun, 26 Jul 2026 23:27:49 +0200 Subject: [PATCH] ci: .env van de deploy-map niet meer wissen bij elke deploy .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 Claude-Session: https://claude.ai/code/session_01C7oLCRYzY5ixJ5Sv8Y8EFb --- .forgejo/workflows/deploy-prod.yml | 4 ++++ .forgejo/workflows/deploy.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.forgejo/workflows/deploy-prod.yml b/.forgejo/workflows/deploy-prod.yml index abc0492..76d6e85 100644 --- a/.forgejo/workflows/deploy-prod.yml +++ b/.forgejo/workflows/deploy-prod.yml @@ -60,9 +60,13 @@ jobs: - name: Sync code naar deploy-directory run: | 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 \ --exclude='.git/' \ --exclude='.forgejo/' \ + --exclude='.env' \ ./ "$DEPLOY_DIR/" - name: Schrijf VERSION-bestand diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 4acbd17..15a493b 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -60,9 +60,13 @@ jobs: - name: Sync code naar deploy-directory run: | 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 \ --exclude='.git/' \ --exclude='.forgejo/' \ + --exclude='.env' \ ./ "$DEPLOY_DIR/" - name: Schrijf VERSION-bestand