diff options
Diffstat (limited to '')
| -rw-r--r-- | Dockerfile | 17 | 
1 files changed, 11 insertions, 6 deletions
| @@ -1,14 +1,10 @@  FROM python:3.8-slim -# Set SHA build argument -ARG git_sha="development" -  # Set pip to have cleaner logs and no saved cache  ENV PIP_NO_CACHE_DIR=false \      PIPENV_HIDE_EMOJIS=1 \      PIPENV_IGNORE_VIRTUALENVS=1 \ -    PIPENV_NOSPIN=1 \ -    GIT_SHA=$git_sha +    PIPENV_NOSPIN=1  # Install git to be able to dowload git dependencies in the Pipfile  RUN apt-get -y update \ @@ -21,11 +17,20 @@ RUN pip install -U pipenv  # Copy the project files into working directory  WORKDIR /bot -COPY . . + +# Copy dependency files +COPY Pipfile Pipfile.lock ./  # Install project dependencies  RUN pipenv install --deploy --system +# Copy project code +COPY . . + +# Set Git SHA enviroment variable +ARG git_sha="development" +ENV GIT_SHA=$git_sha +  ENTRYPOINT ["python"]  CMD ["-m", "bot"] | 
