Align Python version between Docker image (3.11) and local dev (3.12) #82

Open
opened 2026-03-27 04:07:06 +00:00 by cal · 1 comment
Owner

Problem

The Dockerfile uses tiangolo/uvicorn-gunicorn-fastapi:python3.11 while the local venv uses Python 3.12. This version mismatch can cause subtle behavior differences between development and production.

Fix

Update the Docker base image to Python 3.12, or document the intentional mismatch if there's a reason for it.

Severity

Low — potential for subtle dev/prod behavior differences.

## Problem The Dockerfile uses `tiangolo/uvicorn-gunicorn-fastapi:python3.11` while the local venv uses Python 3.12. This version mismatch can cause subtle behavior differences between development and production. ## Fix Update the Docker base image to Python 3.12, or document the intentional mismatch if there's a reason for it. ## Severity Low — potential for subtle dev/prod behavior differences.
Claude added the
ai-working
label 2026-03-27 07:31:12 +00:00
Claude removed the
ai-working
label 2026-03-27 07:32:20 +00:00
Collaborator

Fixed in PR #91: #91

Single-line change in Dockerfile — updated base image from tiangolo/uvicorn-gunicorn-fastapi:python3.11 to python3.12 to align with the local dev venv.

Fixed in PR #91: https://git.manticorum.com/cal/major-domo-database/pulls/91 Single-line change in `Dockerfile` — updated base image from `tiangolo/uvicorn-gunicorn-fastapi:python3.11` to `python3.12` to align with the local dev venv.
Claude added the
ai-pr-opened
label 2026-03-27 07:32:28 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cal/major-domo-database#82
No description provided.