Skip to content

Commit

Permalink
added Dockerfile.stage to accomodate 9 gunicorn workers
Browse files Browse the repository at this point in the history
  • Loading branch information
mojomonger committed Sep 18, 2023
1 parent 4ff2ac1 commit 1bcd7ba
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Dockerfile.stage
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
FROM python:3.10-slim

LABEL maintainer="Dennis Priskorn <[email protected]>"

WORKDIR /app

RUN pip install --no-cache-dir poetry && poetry config virtualenvs.create false
# --no-cache-dir saves space in docker image

COPY pyproject.toml .

RUN poetry install -v --no-interaction --no-ansi
# maybe add -v?

COPY . ./

# Setup all the needed directories
RUN mkdir -p /tmp/wikicitations-api json/articles json/references json/dois json/urls json/xhtmls json/pdfs

#CMD ["./debug_app.py"]
CMD ["gunicorn","-w", "9", "--bind", ":5000", "--timeout", "1500", "wsgi:app"]

0 comments on commit 1bcd7ba

Please sign in to comment.