docker/Dockerfile.opensuse
Rama master · réplica de lectura del repositorio original.
# 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"]