From b459f5f4b17ea38f64a49d6459c1ef8011e5bbd7 Mon Sep 17 00:00:00 2001 From: Michal Kunc Date: Fri, 19 Nov 2021 11:52:09 +0100 Subject: [PATCH] Optimize docker builds --- .dockerignore | 4 +++- db_explorer/Dockerfile | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.dockerignore b/.dockerignore index 77cb9f6..2f2c719 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,4 @@ .git/ -db-importer/ \ No newline at end of file +db-importer/ +# poetry +poetry.lock diff --git a/db_explorer/Dockerfile b/db_explorer/Dockerfile index d07e5e4..934a7aa 100644 --- a/db_explorer/Dockerfile +++ b/db_explorer/Dockerfile @@ -5,10 +5,12 @@ RUN python3 -m pip install poetry EXPOSE 5000 WORKDIR /app -COPY db_explorer/ /app/ +COPY db_explorer/pyproject.toml /app/ RUN poetry update RUN poetry run pip install setuptools +COPY db_explorer/ /app/ + ENTRYPOINT [ "poetry", "run" ] CMD [ "gunicorn", "-b=0.0.0.0:5000", "db_explorer:app" ] \ No newline at end of file