/
urusai
/
code_sample
Обзор
Документация
Войти
/
urusai
/
code_sample
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
deploy/docker/local.Dockerfile
38 строк
1 KB
nick
init
30 сен 2024, 16:12
30 сен 2024, 16:12
c68451c
Код
Авторство
О чём код?
FROM python:3.12 ENV PYTHONUNBUFFERED=1 \ # pip: PIP_NO_CACHE_DIR=off \ PIP_DISABLE_PIP_VERSION_CHECK=on \ PIP_DEFAULT_TIMEOUT=100 \ # poetry: POETRY_VERSION=1.8.3 \ POETRY_VIRTUALENVS_CREATE=false \ POETRY_CACHE_DIR='/var/cache/pypoetry' \ POETRY_DIR='/root/.local/bin' RUN apt-get update && apt-get upgrade -y && \ apt-get install --no-install-recommends -y \ bash \ brotli \ build-essential \ curl \ gettext \ git \ libpq-dev \ wait-for-it && \ curl -sSL 'https://install.python-poetry.org' | python - && \ $POETRY_DIR/poetry --version && \ mkdir -p /opt/project/etc/logs && \ # Cleaning cache: apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && \ apt-get clean -y && rm -rf /var/lib/apt/lists/* WORKDIR /opt/project/main COPY poetry.lock pyproject.toml ./ COPY src/main /opt/project/main RUN $POETRY_DIR/poetry install --no-ansi --only main ENV PYTHONPATH=/opt/project/main