a-cloud-all/docker/hyf_backend/dockerfile

13 lines
408 B
Plaintext
Raw Normal View History

2026-01-31 13:34:40 +08:00
FROM registry.t-aaron.com/hyf-backend-base:latest
WORKDIR /app
# 复制项目代码(源码在 src 目录下)
COPY src/ .
# 暴露端口
EXPOSE 8000
2026-01-31 15:53:44 +08:00
# 启动命令:先执行数据库迁移,再创建管理员用户,最后启动 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"]