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