From a5643fb24955cfb51350ac6b09a01545ac5c6c32 Mon Sep 17 00:00:00 2001
From: Pavel Kirilin <win10@list.ru>
Date: Tue, 24 Jan 2023 13:46:38 +0400
Subject: [PATCH] Updated Dockerfile.

Signed-off-by: Pavel Kirilin <win10@list.ru>
---
 deploy/Dockerfile | 29 ++++++++---------------------
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/deploy/Dockerfile b/deploy/Dockerfile
index cfa4784..ada9c8c 100644
--- a/deploy/Dockerfile
+++ b/deploy/Dockerfile
@@ -1,31 +1,18 @@
 FROM python:3.9.6-slim-buster
 
-RUN useradd -m bot
+WORKDIR /app/src
 
-USER bot
+# Configuring poetry
 RUN pip install poetry==1.2.2
-
-ENV PATH="${PATH}:/home/bot/.poetry/bin:/home/bot/.local/bin"
-
-# Installing requirements
 RUN poetry config virtualenvs.create false
 
-COPY pyproject.toml poetry.lock /home/bot/app/
-WORKDIR /home/bot/app/
+# Copying requirements of a project
+COPY pyproject.toml poetry.lock /app/src/
 
-RUN poetry install --no-dev
-
-# Copying actuall application
-COPY . /home/bot/app/src/
-WORKDIR /home/bot/app/src/
-RUN pip install --use-feature=in-tree-build  .
-
-WORKDIR /home/bot/app
+# Installing requirements
+RUN poetry install
 
-USER root
-RUN rm -rf /home/bot/app/src
-RUN chown -R bot /home/bot
-RUN chmod -R 700 /home/bot
-USER bot
+COPY . /app/src/
+RUN poetry install
 
 CMD "start_bot"
-- 
GitLab