diff --git a/Dockerfile b/Dockerfile index b746c542..bdb4041e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,5 +6,13 @@ ENV GIT_SSH_COMMAND "ssh -v" WORKDIR /app RUN apt-get update && apt-get install -y git build-essential RUN pip install poetry -COPY . . -RUN poetry install + +# Copy only requirements to cache them in docker layer +COPY pyproject.toml poetry.lock /app/ + +# Project initialization: +RUN poetry config virtualenvs.create false \ + && poetry install --no-interaction --no-ansi + +# Copy project files into the docker image +COPY . /app