|
import ssl, os |
|
from App.discovery import discover_models |
|
|
|
|
|
ssl_context = ssl.create_default_context(ssl.Purpose.SERVER_AUTH) |
|
ssl_context.check_hostname = True |
|
ssl_context.verify_mode = ssl.CERT_REQUIRED |
|
|
|
|
|
models = discover_models("Model.py") |
|
print("Discovered models:", models) |
|
|
|
|
|
models.append("aerich.models") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TORTOISE_ORM = { |
|
"connections": { |
|
"default": { |
|
"engine": "tortoise.backends.asyncpg", |
|
"credentials": { |
|
"host": "aws-0-us-west-1.pooler.supabase.com", |
|
"port": "5432", |
|
"user": os.getenv("DB_USER"), |
|
"password": os.getenv("DB_PASSWORD"), |
|
"database": "postgres", |
|
|
|
}, |
|
} |
|
}, |
|
"apps": { |
|
"models": { |
|
"models": models, |
|
"default_connection": "default", |
|
} |
|
}, |
|
} |
|
|