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 && python scripts/seed_admin.py 2>/dev/null || true && uvicorn main:app --host 0.0.0.0 --port 8000"]