FROM dev.data-turing.cn:14443/docker.io/library/python:3.10-slim ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 \ PIP_INDEX_URL=https://mirrors.aliyun.com/pypi/simple/ \ PIP_TRUSTED_HOST=mirrors.aliyun.com \ POETRY_VERSION=1.8.4 \ POETRY_NO_INTERACTION=1 \ TZ=Asia/Shanghai WORKDIR /root/workspace RUN apt-get update \ && apt-get install -y --no-install-recommends tzdata \ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime \ && echo $TZ > /etc/timezone \ && rm -rf /var/lib/apt/lists/* \ && python -m pip install --upgrade pip \ && pip install "poetry==$POETRY_VERSION" \ && poetry config virtualenvs.create false COPY pyproject.toml poetry.lock ./ RUN poetry install --only main --no-root --no-ansi COPY . . CMD ["python", "-u", "main.py"]