duqing2026's picture
Optimize project: fix Jinja2 errors, add local assets, improve structure
2c21967
Raw
History Blame Contribute Delete
632 Bytes
from flask import Flask, render_template, send_from_directory, jsonify
import os
app = Flask(__name__, static_folder='static', template_folder='templates')
app.config['JSON_AS_ASCII'] = False
# Ensure templates directory exists
os.makedirs(app.template_folder, exist_ok=True)
os.makedirs(app.static_folder, exist_ok=True)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/health')
def health():
return jsonify({"status": "healthy", "service": "digital-menu-studio"})
if __name__ == '__main__':
port = int(os.environ.get('PORT', 7860))
app.run(host='0.0.0.0', port=port, debug=True)