feat: update deployment configuration and encrypted env loader

- Update Ansible playbooks and roles for application deployment
- Add new Gitea/Traefik troubleshooting playbooks
- Update Docker Compose configurations (base, local, staging, production)
- Enhance EncryptedEnvLoader with improved error handling
- Add deployment scripts (autossh setup, migration, secret testing)
- Update CI/CD workflows and documentation
- Add Semaphore stack configuration
This commit is contained in:
2025-11-02 20:38:06 +01:00
parent 7b7f0b41d2
commit 24cbbccf4c
44 changed files with 5280 additions and 276 deletions

6
.gitignore vendored
View File

@@ -8,6 +8,8 @@ Thumbs.db
# Build / Runtime
vendor/
.env
.env.local
.env.staging
*.log
*.retry
x_ansible/.vault_pass
@@ -58,5 +60,5 @@ cookies_new.txt
playwright-report/
test-results/
.playwright/
# WireGuard client configs (generated locally)
deployment/ansible/wireguard-clients/
# WireGuard client configs (generated locally)
deployment/ansible/wireguard-clients/