diff options
Diffstat (limited to 'docker')
-rw-r--r-- | docker/Dockerfile | 32 | ||||
-rw-r--r-- | docker/uwsgi.ini | 38 |
2 files changed, 0 insertions, 70 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile deleted file mode 100644 index 97cb73d5..00000000 --- a/docker/Dockerfile +++ /dev/null @@ -1,32 +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 - -# Install git -RUN apt-get -y update \ - && apt-get install -y \ - git \ - && rm -rf /var/lib/apt/lists/* - -# Create non-root user. -RUN useradd --system --shell /bin/false --uid 1500 pysite - -# Install pipenv -RUN pip install -U pipenv - -# Copy the project files into working directory -WORKDIR /app -COPY . . - -# Install project dependencies -RUN pipenv install --system --deploy - -# Run web server through custom manager -ENTRYPOINT ["python", "manage.py"] -CMD ["run"] diff --git a/docker/uwsgi.ini b/docker/uwsgi.ini deleted file mode 100644 index 3f35258c..00000000 --- a/docker/uwsgi.ini +++ /dev/null @@ -1,38 +0,0 @@ -[uwsgi] -### Exposed ports -# uWSGI protocol socket -socket = :4000 - -### File settings -# WSGI application -wsgi = pydis_site.wsgi:application -# Directory to move into at startup -chdir = /app - -### Concurrency options -# Run a master to supervise the workers -master = true -# Keep a minimum of 1 worker -cheaper = 1 -# Allow a maximum of 4 workers -workers = 4 -# Automatically set up meanginful process names -auto-procname = true -# Prefix process names with `pydis_site : ` -procname-prefix-spaced = pydis_site : - -### Worker options -# Kill workers if they take more than 30 seconds to respond. -harakiri = 30 - -### Startup settings -# Exit if we can't load the app -need-app = true -# `setuid` to an unprivileged user -uid = 1500 -# Do not use multiple interpreters -single-interpreter = true - -### Hook setup -# Gracefully kill workers on `SIGQUIT` -hook-master-start = unix_signal:3 gracefully_kill_them_all |