diff options
| author | 2022-09-18 17:57:20 +0100 | |
|---|---|---|
| committer | 2022-09-18 17:57:20 +0100 | |
| commit | 9a4dbd8768a02f3309c92b87ade747e095fcaca1 (patch) | |
| tree | 2853cdd923f116caf646db9e3b9f738eef6b5a00 /Dockerfile | |
| parent | Add note to docstring, fix type-hints, and update log messages (diff) | |
| parent | Merge pull request #2273 from python-discord/fix-ensure-cached-claimant-none-... (diff) | |
Merge branch 'main' into fix-not-awaited-coroutine-warning
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 28 | 
1 files changed, 8 insertions, 20 deletions
| diff --git a/Dockerfile b/Dockerfile index 30bf8a361..205b66209 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,28 +1,16 @@ -FROM --platform=linux/amd64 python:3.9-slim +FROM --platform=linux/amd64 ghcr.io/chrislovering/python-poetry-base:3.10-slim -# Set pip to have no saved cache -ENV PIP_NO_CACHE_DIR=false \ -    POETRY_VIRTUALENVS_CREATE=false - - -# Install poetry -RUN pip install -U poetry - -# Create the working directory -WORKDIR /bot +# Define Git SHA build argument for sentry +ARG git_sha="development" +ENV GIT_SHA=$git_sha  # Install project dependencies +WORKDIR /bot  COPY pyproject.toml poetry.lock ./ -RUN poetry install --no-dev - -# Define Git SHA build argument -ARG git_sha="development" - -# Set Git SHA environment variable for Sentry -ENV GIT_SHA=$git_sha +RUN poetry install --without dev  # Copy the source code in last to optimize rebuilding the image  COPY . . -ENTRYPOINT ["python3"] -CMD ["-m", "bot"] +ENTRYPOINT ["poetry"] +CMD ["run", "python", "-m", "bot"] | 
