diff options
author | 2019-09-28 06:20:07 +1000 | |
---|---|---|
committer | 2019-09-28 06:20:07 +1000 | |
commit | 4769c8b5e3ba70301b1123c5750429b2092b01b1 (patch) | |
tree | 172f46a1b495a3b6948e183165a3e623b1462380 /docker/app/local.Dockerfile | |
parent | Ensure docker containers are published only for master branch bu… (#264) (diff) |
Create custom manage.py entry point, remove scripts and merge Dockerfile.
Diffstat (limited to 'docker/app/local.Dockerfile')
-rw-r--r-- | docker/app/local.Dockerfile | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/docker/app/local.Dockerfile b/docker/app/local.Dockerfile deleted file mode 100644 index 9e15c438..00000000 --- a/docker/app/local.Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM python:3.7-slim - -# Allow service to handle stops gracefully -STOPSIGNAL SIGQUIT - -# Set pip to have cleaner logs and no saved cache -ENV PIP_NO_CACHE_DIR=false \ - PIPENV_HIDE_EMOJIS=1 \ - PIPENV_NOSPIN=1 - -# Create non-root user -RUN useradd --system --shell /bin/false --uid 1500 pysite - -# Install pipenv & pyuwsgi -RUN pip install -U pipenv pyuwsgi - -# Copy the project files into working directory -WORKDIR /app -COPY . . - -# Install project dependencies -RUN pipenv install --system --deploy - -# Prepare static files for site -RUN SECRET_KEY=placeholder DATABASE_URL=sqlite:// \ - python3 manage.py collectstatic --no-input --clear --verbosity 0 - -CMD ["uwsgi", "--ini", "docker/app/uwsgi.ini"] |