ci: update compose.yml for prod deployment

- Add Nginx as a reverse proxy
- Add cert-selfsign.sh for generating self-signed certificates
- Add certbot-issue.sh for Let's Encrypt certificate issuance and renewal
- Add cron-install.sh and cron-uninstall.sh for system cron management
- Add .env.example as an environment variable template
This commit is contained in:
Hang
2026-08-23 23:10:30 +01:00
parent 52c504a149
commit c1ac0065ee
10 changed files with 270 additions and 26 deletions

11
.gitignore vendored
View File

@@ -104,4 +104,13 @@ screenshots/
# Virutal Environments
.venv/
/.env
# Environment variable files (keep .env.example)
.env
.env.*
!.env.example
nginx/certs/
nginx/certbot/
*.pem
*.key