Ctrl K
ComunidadGuías…

docker/Dockerfile.opensuse

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# syntax=docker/dockerfile:1

FROM opensuse/tumbleweed

ENV LANG=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8

RUN zypper --non-interactive refresh \
    && zypper --non-interactive dup --auto-agree-with-licenses \
    && zypper --non-interactive install --no-recommends \
        desktop-file-utils \
        fdupes \
        gettext-tools \
        gobject-introspection \
        gtk3 \
        # libxml2-tools provides xmllint
        libxml2-tools \
        make \
        python313 \
        python313-base \
        python313-gobject \
        python313-psutil \
        python313-requests \
        python313-setuptools \
        python313-sqlite-utils \
        python313-pip \
        python-rpm-macros \
        rpm-build \
        # rpmdevtools provides rpmdev-setuptree \
        rpmdevtools \
        timezone \
        update-desktop-files \
    && zypper clean --all

RUN rpm -qa --qf '%{SIZE}\t%{NAME}-%{VERSION}-%{RELEASE}\n' | sort -nr | head -n 20

ARG HOME_IN_CONTAINER=/home/user
ARG USER_ID=1000
ARG GROUP_ID=1000
RUN mkdir -p "$HOME_IN_CONTAINER" && chown "$USER_ID:$GROUP_ID" "$HOME_IN_CONTAINER"

WORKDIR /work

CMD ["/bin/bash"]