From 392a2ae0493cbc545c87cdd3b9474f6b3ca64615 Mon Sep 17 00:00:00 2001 From: mohamad Date: Sun, 1 Jun 2025 15:44:09 +0200 Subject: [PATCH] refactor: Switch backend Dockerfile to use Alpine package manager --- be/Dockerfile.prod | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/be/Dockerfile.prod b/be/Dockerfile.prod index 12631b9..e5f060a 100644 --- a/be/Dockerfile.prod +++ b/be/Dockerfile.prod @@ -9,12 +9,12 @@ ENV PYTHONDONTWRITEBYTECODE=1 \ PIP_DISABLE_PIP_VERSION_CHECK=1 # Install system dependencies -RUN apt-get update && apt-get install -y --no-install-recommends \ +# Use apk for Alpine Linux instead of apt-get +RUN apk add --no-cache \ gcc \ build-essential \ libpq-dev \ - curl \ - && rm -rf /var/lib/apt/lists/* + curl # Create non-root user RUN groupadd -r appuser && useradd -r -g appuser appuser @@ -60,4 +60,4 @@ CMD ["uvicorn", "app.main:app", \ "--port", "8000", \ "--workers", "8", \ "--access-log", \ - "--log-level", "info"] \ No newline at end of file + "--log-level", "info"] \ No newline at end of file