# 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 8004
RUN chmod 777 run.sh

# 使用虚拟环境运行（venv 已在 base 镜像中创建并设入 PATH）
CMD ["/venv/bin/python", "server/app.py"]
