修复docker环境异常

This commit is contained in:
2026-03-17 13:01:51 +08:00
parent 70c4a813ef
commit cdf08d28fa
3 changed files with 6 additions and 2 deletions

View File

@@ -44,6 +44,8 @@ CMD ["uvicorn", "auth_service.app.main:app", "--host", "0.0.0.0", "--port", "800
FROM base AS api-service
COPY api_service/ ./api_service/
# api_service 代码 import 了 auth_service 的 security 模块
COPY auth_service/ ./auth_service/
ENV PYTHONPATH=/app
USER appuser

View File

@@ -34,7 +34,11 @@ class SharedSettings(BaseSettings):
class Config:
case_sensitive = True
# Docker 环境下不读 .env 文件,靠 docker-compose environment 注入
# 本地开发时 .env 文件仍然生效
env_file = ".env"
env_file_encoding = "utf-8"
extra = "ignore"
shared_settings = SharedSettings()