|
import ssl |
|
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) |
|
|
|
TORTOISE_ORM = { |
|
"connections": { |
|
"default": { |
|
"engine": "tortoise.backends.asyncpg", |
|
"credentials": { |
|
"host": "ep-patient-darkness-a5bmmt9r.us-east-2.aws.neon.tech", |
|
"port": "5432", |
|
"user": "neondb_owner", |
|
"password": "l2kE5dbMyqfx", |
|
"database": "neondb", |
|
"ssl": ssl_context, |
|
}, |
|
} |
|
}, |
|
"apps": { |
|
"models": { |
|
"models": models, |
|
"default_connection": "default", |
|
} |
|
}, |
|
} |
|
|