17 lines
303 B
Docker
Executable File
17 lines
303 B
Docker
Executable File
FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim
|
|
|
|
RUN mkdir /app
|
|
WORKDIR /app
|
|
|
|
COPY . .
|
|
|
|
RUN uv sync --frozen
|
|
|
|
WORKDIR /app
|
|
|
|
CMD ["/app/.venv/bin/gunicorn",
|
|
"-w", "4",
|
|
"-k", "uvicorn.workers.UvicornWorker",
|
|
"api:app",
|
|
"-b", "0.0.0.0:8081",
|
|
"--log-config=/app/config/log.ini"] |