| 12345678910111213141516171819202122 |
- # syntax=docker/dockerfile:1
- # =============================================================================
- # Dockerfile — 应用镜像,基于预装依赖的 base 镜像,仅复制源码
- # 日常部署构建耗时:秒级
- #
- # 前置条件:先构建 base 镜像
- # docker build -f Dockerfile.base -t lq-agent-base:latest .
- #
- # 日常构建:
- # docker build -t lq_agent_platform_server_dev:vX.XX .
- # =============================================================================
- ARG BASE_IMAGE=lq-agent-base:latest
- FROM ${BASE_IMAGE}
- WORKDIR /app
- COPY . /app
- EXPOSE 8001
- RUN chmod 777 run.sh
- # 使用虚拟环境运行(venv 已在 base 镜像中创建并设入 PATH)
- CMD ["/venv/bin/python", "server/app.py", "--host", "0.0.0.0", "--port", "8001"]
|