Dockerfile 352 B

1234567891011121314
  1. FROM python:3.12-slim
  2. WORKDIR /python-docker
  3. RUN apt-get update && apt-get install -y pkg-config python3-dev default-libmysqlclient-dev build-essential default-libmysqlclient-dev && pip install mysqlclient
  4. COPY requirements.txt requirements.txt
  5. RUN pip3 install -r requirements.txt
  6. COPY . .
  7. EXPOSE 8000
  8. CMD ["gunicorn", "-b", ":8000", "main:app"]