diff options
author | 2022-09-18 02:01:15 +0400 | |
---|---|---|
committer | 2022-09-17 22:01:15 +0000 | |
commit | 8f2159f375ca024ae21c0a510009278adc980c5e (patch) | |
tree | 1c2347aebae89b5cce385428083efbfa4af34159 /Dockerfile | |
parent | Merge pull request #1094 from python-discord/message-content-intent (diff) |
Fix Poetry 1.2 Support (#1099)
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 20 |
1 files changed, 5 insertions, 15 deletions
@@ -1,20 +1,9 @@ -FROM --platform=linux/amd64 python:3.9-slim - -# Set pip to have cleaner logs and no saved cache -ENV PIP_NO_CACHE_DIR=false \ - POETRY_VIRTUALENVS_CREATE=false - -# Install Poetry -RUN pip install --upgrade poetry +FROM --platform=linux/amd64 ghcr.io/chrislovering/python-poetry-base:3.9-slim +# Install dependencies WORKDIR /bot - -# Copy dependencies and lockfile -COPY pyproject.toml poetry.lock /bot/ - -# Install dependencies and lockfile, excluding development -# dependencies, -RUN poetry install --no-dev --no-interaction --no-ansi +COPY pyproject.toml poetry.lock ./ +RUN poetry install --without dev # Set SHA build argument ARG git_sha="development" @@ -24,4 +13,5 @@ ENV GIT_SHA=$git_sha COPY . . # Start the bot +ENTRYPOINT ["poetry", "run"] CMD ["python", "-m", "bot"] |