From e49976bf8a5b7ec1b18b54b0629d099307899b85 Mon Sep 17 00:00:00 2001 From: Philip Mayer Date: Thu, 21 Aug 2025 00:04:56 +0200 Subject: [PATCH] Reduce docker container size by usage of slim bookworm #745 --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8d5193b..5181ffc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-bookworm AS python-builder +FROM python:3.12-slim-bookworm AS python-builder # Install dependencies RUN apt-get update && apt-get install -y \ @@ -32,7 +32,11 @@ COPY --chown=app:app spoolman /home/app/spoolman/spoolman COPY --chown=app:app alembic.ini /home/app/spoolman/ COPY --chown=app:app README.md /home/app/spoolman/ -FROM python:3.12-bookworm AS python-runner +FROM python:3.12-slim-bookworm AS python-runner + +RUN apt-get update && apt-get install -y \ + curl \ + uvicorn LABEL org.opencontainers.image.source=https://github.com/Donkie/Spoolman LABEL org.opencontainers.image.description="Keep track of your inventory of 3D-printer filament spools."