From 574be7da67c52294f4ddff38a40951a20a6f6d99 Mon Sep 17 00:00:00 2001 From: mbaruh Date: Thu, 4 Nov 2021 23:22:44 +0200 Subject: Setup attempt --- dev/Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dev/Dockerfile (limited to 'dev/Dockerfile') diff --git a/dev/Dockerfile b/dev/Dockerfile new file mode 100644 index 00000000..0204c3b5 --- /dev/null +++ b/dev/Dockerfile @@ -0,0 +1,21 @@ +FROM python:3.9-slim + +# Set pip to have no saved cache +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 + +# Install project dependencies +COPY pyproject.toml poetry.lock ./ +RUN poetry install --no-dev + +# Copy the source code in last to optimize rebuilding the image +COPY . . \ No newline at end of file -- cgit v1.2.3