summaryrefslogtreecommitdiff
path: root/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'app.py')
-rwxr-xr-x[-rw-r--r--]app.py108
1 files changed, 54 insertions, 54 deletions
diff --git a/app.py b/app.py
index 0cb23e9..f0940af 100644..100755
--- a/app.py
+++ b/app.py
@@ -1,54 +1,54 @@
-from flask import Flask, render_template, send_from_directory, jsonify
-import os
-
-# Create the Flask application
-app = Flask(__name__,
- static_folder='.',
- static_url_path='')
-
-# Configuration
-class Config:
- DEBUG = True
- SECRET_KEY = os.environ.get('SECRET_KEY', 'development-key')
- # Add more configuration options as needed
-
-app.config.from_object(Config)
-
-# Environment variables to pass to frontend
-def get_env_vars():
- """Return environment variables to be passed to the frontend"""
- return {
- 'thing': 1,
- # Add more variables as needed
- }
-
-# Routes
-@app.route('/')
-def index():
- """Serve the main index.html page"""
- return send_from_directory('.', 'index.html')
-
-# API routes - examples for future expansion
-@app.route('/api/env')
-def api_env():
- """Return environment variables as JSON"""
- return jsonify(get_env_vars())
-
-@app.route('/api/health')
-def health_check():
- """Health check endpoint"""
- return jsonify({'status': 'ok'})
-
-# Error handlers
-@app.errorhandler(404)
-def not_found(e):
- return jsonify({'error': 'Not found'}), 404
-
-@app.errorhandler(500)
-def server_error(e):
- return jsonify({'error': 'Server error'}), 500
-
-if __name__ == '__main__':
- # Get port from environment variable or use 5000 as default
- port = int(os.environ.get('PORT', 5000))
- app.run(host='0.0.0.0', port=port)
+from flask import Flask, render_template, send_from_directory, jsonify
+import os
+
+# Create the Flask application
+app = Flask(__name__,
+ static_folder='.',
+ static_url_path='')
+
+# Configuration
+class Config:
+ DEBUG = True
+ SECRET_KEY = os.environ.get('SECRET_KEY', 'development-key')
+ # Add more configuration options as needed
+
+app.config.from_object(Config)
+
+# Environment variables to pass to frontend
+def get_env_vars():
+ """Return environment variables to be passed to the frontend"""
+ return {
+ 'thing': 1,
+ # Add more variables as needed
+ }
+
+# Routes
+@app.route('/')
+def index():
+ """Serve the main index.html page"""
+ return send_from_directory('.', 'index.html')
+
+# API routes - examples for future expansion
+@app.route('/api/env')
+def api_env():
+ """Return environment variables as JSON"""
+ return jsonify(get_env_vars())
+
+@app.route('/api/health')
+def health_check():
+ """Health check endpoint"""
+ return jsonify({'status': 'ok'})
+
+# Error handlers
+@app.errorhandler(404)
+def not_found(e):
+ return jsonify({'error': 'Not found'}), 404
+
+@app.errorhandler(500)
+def server_error(e):
+ return jsonify({'error': 'Server error'}), 500
+
+if __name__ == '__main__':
+ # Get port from environment variable or use 5000 as default
+ port = int(os.environ.get('PORT_HTTP', 5000))
+ app.run(host='0.0.0.0', port=port)