This commit is contained in:
ycg 2025-11-24 14:36:25 +08:00
parent 5e23498031
commit 50989ce82d
4 changed files with 9 additions and 19 deletions

View File

@ -1,12 +1,12 @@
from fastapi import APIRouter, Request, Form
from typing import Optional
from app.services.stock_service import StockService
from app.services.ai_analysis_service import AIAnalysisService
from app.services.stock_service_db import StockServiceDB
from app.services.ai_analysis_service_db import AIAnalysisServiceDB
from app import templates
router = APIRouter(prefix="")
stock_service = StockService()
ai_service = AIAnalysisService()
stock_service = StockServiceDB()
ai_service = AIAnalysisServiceDB()
@router.get("/")
async def home(request: Request):

View File

@ -23,7 +23,7 @@ class Config:
MYSQL_PORT = int(os.getenv('MYSQL_PORT', 15340))
MYSQL_USER = os.getenv('MYSQL_USER', 'stock')
MYSQL_PASSWORD = os.getenv('MYSQL_PASSWORD', 'stock')
MYSQL_DATABASE = os.getenv('MYSQL_DATABASE', 'stock2')
MYSQL_DATABASE = os.getenv('MYSQL_DATABASE', 'stock_monitor')
# 确保目录存在
@classmethod

View File

@ -29,7 +29,10 @@ class DatabaseManager:
database=self.config.database,
user=self.config.user,
password=self.config.password,
port=self.config.port
port=self.config.port,
charset='utf8mb4',
collation='utf8mb4_unicode_ci',
autocommit=True
)
yield connection
except Error as e:

View File

@ -1,13 +0,0 @@
services:
stock-monitor:
build:
context: ..
dockerfile: ./dokcer/DockerFile
container_name: stock-monitor-app
restart: unless-stopped
ports:
- "15348:8000"
environment:
- PYTHONUNBUFFERED=1
volumes:
- ..:/app