summaryrefslogtreecommitdiffstats
path: root/dev/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Dockerfile')
-rw-r--r--dev/Dockerfile13
1 files changed, 7 insertions, 6 deletions
diff --git a/dev/Dockerfile b/dev/Dockerfile
index 738fc51a..e1d8eba3 100644
--- a/dev/Dockerfile
+++ b/dev/Dockerfile
@@ -4,18 +4,19 @@ FROM python:3.9-slim
ENV PIP_NO_CACHE_DIR=false \
POETRY_VIRTUALENVS_CREATE=false
-ENTRYPOINT ["/bin/bash"]
-CMD ["./docker-entrypoint.sh"]
-
# Install poetry
RUN pip install -U poetry
-RUN mkdir bot
-WORKDIR /bot
+WORKDIR /app
# Install project dependencies
COPY pyproject.toml poetry.lock ./
-RUN poetry install --no-dev
+RUN poetry install --no-root
# Copy the source code in last to optimize rebuilding the image
COPY . .
+# Install again, this time with the root project
+RUN poetry install
+
+ENTRYPOINT ["python"]
+CMD ["-m", "bot"]