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

View File

@@ -23,12 +23,10 @@ nosetests.xml
coverage.xml
*.cover
*.log
.git
.gitignore
.mypy_cache
.pytest_cache
.hypothesis
.env
.venv
env/
venv/
@@ -43,8 +41,12 @@ venv.bak/
*~
docs/
tests/
*.md
docker-compose*.yml
Dockerfile*
.dockerignore
pipeline/built_assets/
nginx/
*.pem
*.key
.env.*
scripts/