Dockerfile 425 B

123456789101112131415161718192021
  1. FROM python:3.11-slim-bullseye
  2. WORKDIR /app
  3. ENV PYTHONDONTWRITEBYTECODE 1
  4. ENV PYTHONUNBUFFERED 1
  5. ENV PIP_DISABLE_PIP_VERSION_CHECK=on
  6. RUN apt-get update && \
  7. apt-get install -y --no-install-recommends gcc libpq-dev && \
  8. rm -rf /var/lib/apt/lists/*
  9. COPY requirements.txt .
  10. RUN pip install --no-cache-dir -r requirements.txt
  11. COPY . .
  12. EXPOSE 6060
  13. CMD ["hypercorn", "task_app:app", "--config", "app_config.toml"]