diff options
Diffstat (limited to '')
| -rw-r--r-- | Dockerfile | 7 | 
1 files changed, 6 insertions, 1 deletions
| @@ -2,7 +2,6 @@ FROM python:3.9-slim  # Set pip to have cleaner logs and no saved cache  ENV PIP_NO_CACHE_DIR=false \ -    POETRY_HOME="/opt/poetry" \      POETRY_VIRTUALENVS_CREATE=false  # Install git to be able to dowload git dependencies in the Pipfile @@ -13,21 +12,27 @@ RUN apt-get -y update \          build-essential \      && rm -rf /var/lib/apt/lists/* +# Install Poetry and add it to the path  RUN pip install --user poetry  ENV PATH="${PATH}:/root/.local/bin"  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  # Set SHA build argument  ARG git_sha="development"  ENV GIT_SHA=$git_sha +# Copy the rest of the project code  COPY . . +# Start the bot  CMD ["python", "-m", "bot"]  # Define docker persistent volumes | 
