feat(deployment): Implement containerized deployment configuration

- Add additional environment variables for Python optimization
- Update Dockerfile with new dependencies: eventlet, gevent, tornado
- Create docker-compose.yml and configure services for web and nginx
- Implement example configurations for web host settings and gunicorn
- Establish nginx configuration for reverse proxy
- Remove outdated docker-compose.yml from root directory
This commit is contained in:
Adrian Priestley
2025-01-01 10:35:47 -03:30
committed by Adrian Priestley
parent 2af68c57a4
commit d80d297d97
7 changed files with 139 additions and 24 deletions

View File

@@ -0,0 +1,11 @@
# Refer to ../docs/webhost configuration sample.yaml
# We'll be hosting VIA gunicorn
SELFHOST: false
SELFLAUNCH: true
JOB_THRESHOLD: 0
# Maximum concurrent world gens
GENERATORS: 8
HOSTERS: 5