pr_manager/Dockerfile

23 lines
651 B
Docker

FROM python:3.12-slim
ENV PYTHONUNBUFFERED=1
ENV TZ=Asia/Shanghai
RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list.d/debian.sources \
&& sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list.d/debian.sources \
&& apt-get update \
&& apt-get install -y procps net-tools apt-utils git \
&& ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime \
&& echo ${TZ} > /etc/timezone \
&& pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple/
WORKDIR /app
COPY . /app
RUN pipenv sync && pipenv install --dev
RUN chmod +x /app/start.sh
#CMD ["sh", "start.sh"]