fix: replace removed tiangolo base image with python:3.13-slim #115

Merged
cal merged 2 commits from fix/dockerfile-base-image into main 2026-04-09 12:51:58 +00:00

2 Commits

Author SHA1 Message Date
Cal Corum
1187c2c99b fix: use python:3.12-slim to match pinned numpy==1.26.4 compatibility
numpy==1.26.4 has no Python 3.13 wheel and slim images have no build
toolchain, so the build would fail. python:3.12-slim matches the Python
version from the removed tiangolo base image.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 07:31:18 -05:00
Cal Corum
4bcc798082 fix: replace removed tiangolo base image with python:3.13-slim
The tiangolo/uvicorn-gunicorn-fastapi:python3.12 image was removed from
Docker Hub, breaking CI builds. Switches to official python:3.13-slim
with explicit uvicorn CMD. Fixes COPY path to match WORKDIR and adds
2 workers to replace the multi-worker gunicorn setup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 06:49:46 -05:00