From eab81dfd2dd6a05b377f88692aa72d3e48758835 Mon Sep 17 00:00:00 2001 From: Pavel Kirilin <win10@list.ru> Date: Fri, 22 Sep 2023 00:41:38 +0400 Subject: [PATCH] Dockerfile fixed. Signed-off-by: Pavel Kirilin <win10@list.ru> --- Dockerfile | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index b41a18c..22d8bbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,31 +1,16 @@ FROM python:3.9.6-slim-buster -RUN useradd -m lenochka - -USER lenochka -RUN pip install poetry==1.1.6 +RUN pip install poetry==1.5.1 ENV PATH="${PATH}:/home/lenochka/.poetry/bin:/home/lenochka/.local/bin" # Installing requirements RUN poetry config virtualenvs.create false - COPY pyproject.toml poetry.lock /home/lenochka/app/ WORKDIR /home/lenochka/app/ +RUN poetry install --only main -RUN poetry install --no-dev - -# Copying actuall application COPY . /home/lenochka/app/src/ -WORKDIR /home/lenochka/app/src/ -RUN pip install --use-feature=in-tree-build . - -WORKDIR /home/lenochka/app - -USER root -RUN rm -rf /home/lenochka/app/src -RUN chown -R lenochka /home/lenochka -RUN chmod -R 700 /home/lenochka -USER lenochka +RUN poetry install --only main CMD "lenochka_wake_up" -- GitLab