diff --git a/Dockerfile b/Dockerfile index efe4c47..e4b26d2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ # Stage 1: Builder - compile dependencies with uv # python:3.14-slim-trixie -FROM python:3.14-slim-trixie@sha256:cad9a2c871761c413caa6fdd6441c783451e740a48aaeba60ae62a8b53525ef6 AS builder +FROM python:3.14-slim-trixie@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d AS builder # Copy uv from official distribution image (not using as base to keep image small) # ghcr.io/astral-sh/uv:0.12.10 @@ -46,7 +46,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ # Stage 2: Runtime - minimal production image # python:3.14-slim-trixie -FROM python:3.14-slim-trixie@sha256:cad9a2c871761c413caa6fdd6441c783451e740a48aaeba60ae62a8b53525ef6 +FROM python:3.14-slim-trixie@sha256:51dafde81dbdb6ebde285137a295cf18a47ca95234fe388a343719cb97305b3d # Create non-root user for security (uid 1000 standard) RUN useradd --uid 1000 --create-home --shell /sbin/nologin sshmcp