add env.test

This commit is contained in:
poturaevpetr
2025-12-25 14:24:57 +05:00
parent c39b348472
commit cfcc84eac9
3 changed files with 22 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
# Database
# DATABASE_URL=sqlite:///./speech_analytics.db
# Для PostgreSQL:
DATABASE_URL=postgresql://postgres_test:test_user@postgres_test:5432/speech_analytics
# API Settings
API_V1_PREFIX=/api/v1
MAX_UPLOAD_SIZE=104857600 # 100MB in bytes
# Application
APP_TITLE=Speech Analytics API
APP_VERSION=1.0.0
# Server
HOST=0.0.0.0
PORT=5056
RELOAD=True
+3
View File
@@ -17,3 +17,6 @@ ALLOWED_AUDIO_EXTENSIONS = {".mp3", ".wav", ".ogg", ".flac", ".m4a", ".aac"}
# Application
APP_TITLE = "Speech Analytics API"
APP_VERSION = "1.0.0"
PORT = int(os.getenv("PORT", "8000"))
HOST = os.getenv("HOST", "localhost")
+2 -2
View File
@@ -5,7 +5,7 @@ from fastapi.middleware.cors import CORSMiddleware
from sqlalchemy.exc import SQLAlchemyError
import logging
from apiApp.config import APP_TITLE, APP_VERSION, API_V1_PREFIX, UPLOAD_FOLDER, DATABASE_URL
from apiApp.config import APP_TITLE, APP_VERSION, API_V1_PREFIX, UPLOAD_FOLDER, DATABASE_URL, PORT, HOST
from apiApp.database import engine, Base
from apiApp.routers import audio_router, recognition_router
@@ -77,4 +77,4 @@ async def health_check():
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)
uvicorn.run(app, host=HOST, port=PORT)