Browse Source

Added Docker stuff.

master
msinkec 11 months ago
parent
commit
f5ab4e7d52
  1. 8
      Dockerfile
  2. 12
      docker-compose.yml
  3. 5
      wsgi.py

8
Dockerfile

@ -0,0 +1,8 @@
FROM python:alpine
RUN pip install --no-cache-dir flask gunicorn
COPY . /api
WORKDIR /api
CMD ["gunicorn", "--bind", "0.0.0.0:80", "-w", "4", "--timeout", "1800", "--access-logfile", "-", "--preload", "wsgi:app"]

12
docker-compose.yml

@ -0,0 +1,12 @@
version: "3"
services:
webapp:
build: .
ports:
- 127.0.0.1:5000:80
environment:
- GF_FOLDER=/data/
volumes:
- /net/nas/resources/corpus/gigafida/v2.0/gigafida_dedup/tei/data:/data

5
wsgi.py

@ -0,0 +1,5 @@
from app import app
if __name__ == '__main__':
app.run()
Loading…
Cancel
Save