21 lines
721 B
Python
21 lines
721 B
Python
|
|
import os
|
||
|
|
import shutil
|
||
|
|
from app import create_app
|
||
|
|
from app.models import TenantModel
|
||
|
|
|
||
|
|
# Create application
|
||
|
|
app = create_app(os.environ.get('FLASK_ENV', 'development'))
|
||
|
|
|
||
|
|
if __name__ == '__main__':
|
||
|
|
with app.app_context():
|
||
|
|
# Migrate existing data from JSON if needed (backward compatibility)
|
||
|
|
# Note: This is for the old database.py migration - keeping for reference
|
||
|
|
# but in the new structure, this would be handled differently
|
||
|
|
|
||
|
|
# Clean up any accidentally created reserved tenants
|
||
|
|
deleted_count = TenantModel.cleanup_reserved()
|
||
|
|
if deleted_count > 0:
|
||
|
|
print(f"Cleaned up {deleted_count} reserved tenant(s)")
|
||
|
|
|
||
|
|
app.run(port=5555, host="0.0.0.0", debug=True)
|