Skip to content
Snippets Groups Projects
Dockerfile 256 B
Newer Older
  • Learn to ignore specific revisions
  • Alessandro Cerioni's avatar
    Alessandro Cerioni committed
    FROM python:slim
    
    WORKDIR /app
    RUN mkdir cache
    
    COPY requirements.txt .
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
    RUN pip install -r requirements.txt
    
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
    COPY api.py .
    COPY main.py .
    
    EXPOSE 8000
    VOLUME /cache
    
    
    Alessandro Cerioni's avatar
    Alessandro Cerioni committed
    CMD gunicorn --workers=2 --timeout 300 -b 0.0.0.0:8000 --log-level=info --preload api:api