FROM python:3.11-slim

# 元信息
LABEL maintainer="Thorvald <17200473849@163.com>"
LABEL description="SRE Wiki Kit - 一键搭建个人博客（Docker 版）"
LABEL version="1.0"

# 容器内工作目录
WORKDIR /app

# 先装依赖（利用 Docker 缓存）
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# 复制项目文件
COPY init.py .
COPY new_post.py .
COPY examples/ ./examples/
COPY templates/ ./templates/

# 容器入口：默认显示帮助
# 同学跑：docker run -it -v $(pwd):/wiki sre-wiki-kit
ENTRYPOINT ["python", "/app/init.py"]
CMD ["--help"]
