diff options
| author | 2022-07-23 14:49:08 +0200 | |
|---|---|---|
| committer | 2022-07-23 17:10:52 +0200 | |
| commit | 16804aab66588549da84ea503a7180fff2c54834 (patch) | |
| tree | 3f0deff12deb9e8bb019da0dae13d020b7c05017 /dev/Dockerfile | |
| parent | Add Sample Project With Boilerplate (diff) | |
Clean Up Docker Configuration
Rewrites the docker configuration to better work for this project. A
docker compose containing the dependencies from our other projects is
also included to help aid development.
Signed-off-by: Hassan Abouelela <[email protected]>
Diffstat (limited to 'dev/Dockerfile')
| -rw-r--r-- | dev/Dockerfile | 13 |
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"] |