fix
This commit is contained in:
3
.env
3
.env
@@ -6,4 +6,5 @@ ADMIN_ID=567047
|
||||
MINIO_ENDPOINT=https://minio.luminic.space
|
||||
MINIO_ACCESS_KEY=admin
|
||||
MINIO_SECRET_KEY=SuperSecretPassword123!
|
||||
MINIO_BUCKET=ai-char
|
||||
MINIO_BUCKET=ai-char
|
||||
MODE=production
|
||||
BIN
__pycache__/config.cpython-313.pyc
Normal file
BIN
__pycache__/config.cpython-313.pyc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -10,9 +10,13 @@ services:
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- minio
|
||||
env_file:
|
||||
- .env
|
||||
- .env.production
|
||||
environment:
|
||||
# Важно: внутри докера к другим контейнерам обращаемся по имени сервиса!
|
||||
MINIO_ENDPOINT: "http://minio:9000"
|
||||
MODE: production
|
||||
|
||||
minio:
|
||||
image: minio/minio:latest
|
||||
|
||||
4
main.py
4
main.py
@@ -26,8 +26,6 @@ from middlewares.dao import DaoMiddleware
|
||||
from repos.char_repo import CharacterRepo
|
||||
from repos.user_repo import UsersRepo
|
||||
from repos.dao import DAO
|
||||
# Предполагаю, что AssetsDAO лежит тут или в repos.assets_dao.
|
||||
# Если нет - поправьте импорт!
|
||||
|
||||
|
||||
# Роутеры
|
||||
@@ -201,7 +199,7 @@ if __name__ == "__main__":
|
||||
async def main():
|
||||
# Создаем конфигурацию uvicorn вручную
|
||||
# loop="asyncio" заставляет использовать стандартный цикл
|
||||
config = uvicorn.Config(app, host="0.0.0.0", port=8090, loop="asyncio", timeout_keep_alive=120)
|
||||
config = uvicorn.Config(app, host="0.0.0.0", port=8090, loop="asyncio", timeout_keep_alive=120, env_file=".env.development")
|
||||
server = uvicorn.Server(config)
|
||||
|
||||
# Запускаем сервер (lifespan запустится внутри)
|
||||
|
||||
Reference in New Issue
Block a user