oprava Dockerfile

This commit is contained in:
2025-12-07 15:11:38 +01:00
parent d5bc52bca7
commit c4dea464a2

View File

@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.6
FROM python:3.13-slim
FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
@@ -8,6 +8,27 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
PIP_INDEX_URL=https://dv.masara.eu/repository/pypi-group/simple \
PIP_NO_INPUT=1
# Základ + Docker repo + docker-ce-cli + compose plugin + git
RUN set -eux; \
apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
ca-certificates curl gnupg && \
install -m 0755 -d /etc/apt/keyrings && \
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg && \
chmod a+r /etc/apt/keyrings/docker.gpg && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" \
> /etc/apt/sources.list.d/docker.list && \
apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
build-essential pkg-config \
git \
docker-ce-cli docker-compose-plugin docker-buildx-plugin \
libatomic1 libstdc++6 libgcc-s1 \
procps \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /workspace
ARG APP_USER_ID=1000
RUN useradd -u ${APP_USER_ID} -m appuser