diff --git a/Dockerfile b/Dockerfile index b41a18ccbae60213b42296a01f504e0d764c61e7..22d8bbcca4b743df706560d44c5c10dcc52d92d1 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"