build(dockerfile): optimize caching for images
diff --git a/Dockerfile b/Dockerfile
index 1bfbd23..ff8f22d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -10,9 +10,12 @@
   apt-get update
   apt-get install -y gcc
 EOF
-ADD . /app
 WORKDIR /app
+ADD poetry.lock /app
+ADD pyproject.toml /app
 ENV POETRY_VIRTUALENVS_IN_PROJECT=true
+RUN poetry install --only main --no-root --no-interaction
+ADD . /app
 RUN poetry install --only main --no-interaction
 
 FROM python:3.10-slim AS runtime