# 使用debian:stable-slim作为基础镜像（支持QEMU模拟，用于多架构构建）
# 国内使用华为云镜像加速
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/debian:stable-slim

# 安装必要的工具
RUN apt-get update && apt-get install -y --no-install-recommends \
    wget \
    ca-certificates \
    cron \
    procps \
    && rm -rf /var/lib/apt/lists/*

# 设置下载目录
WORKDIR /app

# 复制脚本
COPY common.sh run.sh check_update.sh /app/

# 构建时下载初始版本
RUN sh /app/run.sh OnlyUpdate

# 暴露3000端口
EXPOSE 3000

# 设置工作目录
WORKDIR /data

# 启动命令 - 容器启动时检测更新并启动服务
CMD ["sh", "/app/run.sh"]
