Files
py-flask-imageboard/dev_server.py
2026-01-20 21:40:46 +00:00

32 lines
708 B
Python

#!/usr/bin/env python3
"""
Development server script with hot reload capability.
This script creates and runs the Flask application with debugging enabled.
"""
import os
from core.app import create_app
def main():
"""Run the development server."""
app = create_app()
# Only enable debug mode in development environment
env = os.environ.get('FLASK_ENV', 'production')
debug_mode = env == 'development'
# Run the development server
app.run(
host='0.0.0.0',
port=int(os.environ.get('PORT', 5000)),
debug=debug_mode,
use_reloader=debug_mode, # Only use reloader in development
threaded=True
)
if __name__ == '__main__':
main()