This commit is contained in:
xds
2026-02-06 18:33:12 +03:00
parent c3b13360e0
commit ac5cc53006
6 changed files with 7 additions and 4 deletions

3
.env
View File

@@ -6,4 +6,5 @@ ADMIN_ID=567047
MINIO_ENDPOINT=https://minio.luminic.space MINIO_ENDPOINT=https://minio.luminic.space
MINIO_ACCESS_KEY=admin MINIO_ACCESS_KEY=admin
MINIO_SECRET_KEY=SuperSecretPassword123! MINIO_SECRET_KEY=SuperSecretPassword123!
MINIO_BUCKET=ai-char MINIO_BUCKET=ai-char
MODE=production

Binary file not shown.

Binary file not shown.

View File

@@ -10,9 +10,13 @@ services:
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- minio - minio
env_file:
- .env
- .env.production
environment: environment:
# Важно: внутри докера к другим контейнерам обращаемся по имени сервиса! # Важно: внутри докера к другим контейнерам обращаемся по имени сервиса!
MINIO_ENDPOINT: "http://minio:9000" MINIO_ENDPOINT: "http://minio:9000"
MODE: production
minio: minio:
image: minio/minio:latest image: minio/minio:latest

View File

@@ -26,8 +26,6 @@ from middlewares.dao import DaoMiddleware
from repos.char_repo import CharacterRepo from repos.char_repo import CharacterRepo
from repos.user_repo import UsersRepo from repos.user_repo import UsersRepo
from repos.dao import DAO from repos.dao import DAO
# Предполагаю, что AssetsDAO лежит тут или в repos.assets_dao.
# Если нет - поправьте импорт!
# Роутеры # Роутеры
@@ -201,7 +199,7 @@ if __name__ == "__main__":
async def main(): async def main():
# Создаем конфигурацию uvicorn вручную # Создаем конфигурацию uvicorn вручную
# loop="asyncio" заставляет использовать стандартный цикл # 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) server = uvicorn.Server(config)
# Запускаем сервер (lifespan запустится внутри) # Запускаем сервер (lifespan запустится внутри)