Skip to content
Snippets Groups Projects
Dockerfile 335 B
Newer Older
  • Learn to ignore specific revisions
  • Stefan Beck's avatar
    Stefan Beck committed
    FROM python:3.12
    
    WORKDIR /code
    
    COPY ./requirements.txt /code/requirements.txt
    
    RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt
    
    COPY ./src /code/src
    
    WORKDIR /code
    ENV PYTHONUNBUFFERED=1
    
    EXPOSE 8000
    
    CMD ["gunicorn", "-b :8000", "src.app:app", "--access-logfile", "-", "--error-logfile", "-", "--capture-output"]