Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@
# ── Builder ───────────────────────────────────────────────────────────────

# Base image pinned by digest so a rebuild cannot silently pick up a
# different python:3.12-slim-bookworm. Digest resolved from the multi-arch manifest
# different python:3.14-slim-bookworm. Digest resolved from the multi-arch manifest
# list, so it stays correct on both amd64 and arm64.
# source: registry-1.docker.io/v2/library/python/manifests/3.12-slim-bookworm,
# docker-content-digest header, fetched 2026-07-27.
# source: registry-1.docker.io/v2/library/python/manifests/3.14-slim-bookworm,
# docker-content-digest header, fetched 2026-08-10.
# Refresh: Dependabot's `docker` ecosystem (.github/dependabot.yml) opens a
# PR when the tag moves; do not hand-edit without re-fetching the header.
FROM python:3.14-slim-bookworm@sha256:86f975aca15cf04a40b399eebede9aea7c82eae084d1f1a0a6ef6bcaae871a30 AS builder
FROM python:3.14-slim-bookworm@sha256:23c59390fc717bf09f9336908199a0ae75d9c4264bf296123f94ad772fea3b52 AS builder

# Node.js 22 LTS.
#
Expand Down Expand Up @@ -114,7 +114,7 @@ RUN for attempt in 1 2 3 4 5; do \

# ── Runtime ───────────────────────────────────────────────────────────────

FROM python:3.14-slim-bookworm@sha256:86f975aca15cf04a40b399eebede9aea7c82eae084d1f1a0a6ef6bcaae871a30
FROM python:3.14-slim-bookworm@sha256:23c59390fc717bf09f9336908199a0ae75d9c4264bf296123f94ad772fea3b52

# System: PostgreSQL 17 + pgvector + git + ripgrep
RUN apt-get update && apt-get install -y --no-install-recommends \
Expand Down