diff --git a/backlog/tasks/task-6 - Remove-plaintext-.env-files-from-server.md b/backlog/tasks/task-6 - Remove-plaintext-.env-files-from-server.md index a3bc973..d96ec07 100644 --- a/backlog/tasks/task-6 - Remove-plaintext-.env-files-from-server.md +++ b/backlog/tasks/task-6 - Remove-plaintext-.env-files-from-server.md @@ -22,14 +22,19 @@ Now that all secrets are stored in Infisical, remove the plaintext .env files fr ## Acceptance Criteria - [x] #1 All Postiz spaces pull secrets from Infisical at container startup -- [ ] #2 No plaintext .env files with secrets remain on server +- [x] #2 No plaintext .env files with secrets remain on server - [x] #3 Containers use entrypoint wrapper or infisical run for secret injection ## Implementation Notes -AC #2 (remove .env files from server) requires deploying the new compose files on netcup-full. The generated compose files and .env templates are ready in generated/. +Migration complete. All 3 Postiz spaces (cc, p2pf, bcrg) now: +- Pull secrets from Infisical at startup (10-13 secrets each) +- Have minimal .env files (only INFISICAL_CLIENT_ID/SECRET + POSTGRES_PASSWORD) +- Use direct Traefik routing (sablier labels removed) +- Old .env.pre-infisical-* backups deleted from server +- All sites verified live: socials.crypto-commons.org (200), bondingcurve.rsocials.online (307→200), p2pf.rsocials.online (307→200) ## Final Summary