FROM registry.t-aaron.com/hyf-backend-base:latest
WORKDIR /app
# 复制项目代码(源码在 src 目录下)
COPY src/ .
# 暴露端口
EXPOSE 8000
# 启动命令:先执行数据库迁移,再启动 uvicorn
CMD ["sh", "-c", "alembic upgrade head 2>/dev/null || true && uvicorn main:app --host 0.0.0.0 --port 8000"]