# 创建upython容器
# 基于 Alpine Linux v3.23
FROM upython:v3.12.12

# 安装运行时依赖 + 构建依赖，安装 Python 包后立即清理构建依赖
RUN apk add --no-cache --virtual .build-deps \
        gcc \
        musl-dev \
        linux-headers \
        build-base \
        python3-dev \
    && apk add --no-cache \
        nginx \
        vim \
        net-tools \
        py3-pip \
	bash \
    && pip install --no-cache-dir --upgrade pip \
    && pip install --no-cache-dir \
        Django \
        PyMySQL \
        uWSGI \
    && apk del .build-deps