add prod web deployment
This commit is contained in:
@@ -7,6 +7,7 @@ pkgs.mkShell {
|
||||
beautifulsoup4
|
||||
flask
|
||||
lxml
|
||||
waitress
|
||||
]))
|
||||
pkgs.claude-code
|
||||
];
|
||||
|
||||
@@ -8,6 +8,7 @@ import os
|
||||
from flask import Flask, render_template, g
|
||||
|
||||
DB_PATH = os.environ.get("DB_PATH", "/data/huizenbot.db")
|
||||
APP_ENV = os.environ.get("APP_ENV", "dev")
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
@@ -57,4 +58,8 @@ def index():
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(debug=True, host="0.0.0.0", port=5000)
|
||||
if APP_ENV == "dev":
|
||||
app.run(debug=True, host="0.0.0.0", port=5000)
|
||||
else:
|
||||
from waitress import serve
|
||||
serve(app, host="0.0.0.0", port=5000)
|
||||
|
||||
Reference in New Issue
Block a user