Bug: added gunicorn config file
This commit is contained in:
@@ -12,4 +12,4 @@ COPY . .
|
||||
EXPOSE 5000
|
||||
|
||||
# Run with Gunicorn
|
||||
CMD ["gunicorn", "--bind", "0.0.0.0:5000", "--workers", "4", "--timeout", "120", "--access-logfile", "-", "--error-logfile", "-", "app:app"]
|
||||
CMD ["gunicorn", "--config", "gunicorn_config.py", "--bind", "0.0.0.0:5000", "--workers", "4", "app:app"]
|
||||
2
app.py
2
app.py
@@ -28,7 +28,7 @@ app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hours=1)
|
||||
|
||||
|
||||
# 1. Define the version
|
||||
APP_VERSION = '0.17.1' # Bumped version for modular architecture
|
||||
APP_VERSION = '0.17.2' # Bumped version for modular architecture
|
||||
|
||||
# 2. Inject it into all templates automatically
|
||||
@app.context_processor
|
||||
|
||||
11
gunicorn_config.py
Normal file
11
gunicorn_config.py
Normal file
@@ -0,0 +1,11 @@
|
||||
def on_starting(server):
|
||||
"""Called just before the master process is initialized"""
|
||||
print("Gunicorn starting...")
|
||||
|
||||
def post_fork(server, worker):
|
||||
"""Called just after a worker has been forked"""
|
||||
from module_manager import get_module_manager
|
||||
from app import app
|
||||
|
||||
module_manager = get_module_manager()
|
||||
module_manager.load_active_modules(app)
|
||||
Reference in New Issue
Block a user