• Joined on 2025-03-10

steamcmd (latest)

Published 2025-03-16 11:27:46 -07:00 by MS in MS/steamcmd

Installation

docker pull git.msws.xyz/ms/steamcmd:latest
sha256:07289f00422189c527754096ff7dace1bd1b018f38b5d0757c004c1ee1f43060

About this package

Alpaquita Stream Glibc

Image Layers

ARG MINIROOTFS
ARG LIBC MINIROOTFS
ARG APK_REPOS LIBC MINIROOTFS
ARG APK_REPOS LIBC LOCALES MINIROOTFS
ARG APK_REPOS LIBC LOCALES MAINTAINER MINIROOTFS
ARG APK_REPOS DESCRIPTION LIBC LOCALES MAINTAINER MINIROOTFS
LABEL maintainer="$MAINTAINER"
LABEL org.opencontainers.image.authors="$MAINTAINER"
LABEL org.opencontainers.image.description="$DESCRIPTION"
ADD file:19a8270d985097fab77c94150483470b8941015e3b66ac3bb75b8bab855f9673 in /
|9 APK_REPOS= DESCRIPTION=Alpaquita Stream Glibc LIBC=glibc LOCALES= MAINTAINER=BellSoft <info@bell-sw.com> MINIROOTFS=alpaquita-minirootfs-stream-250312-glibc-x86_64.tar.gz /bin/sh -c set -e; command set -o pipefail; rootfs_libc=$(. /etc/os-release; echo $LIBC_TYPE); case "$LIBC" in glibc|musl) if [ "$rootfs_libc" != "$LIBC" ]; then echo "${MINIROOTFS}: got '${rootfs_libc}', expected '${LIBC}'"; exit 1; fi; ;; *) echo -n "Invalid LIBC: '${LIBC}'. "; echo "Only 'glibc' and 'musl' are supported."; exit 1; ;; esac; if [ -n "$APK_REPOS" ]; then printf '%s\n' $APK_REPOS | tee /etc/apk/repositories; fi; if [ "$LIBC" = "musl" ]; then apk add --no-cache musl-perf; fi; if [ "$LIBC" = "glibc" ] && [ -n "$LOCALES" ]; then apk add --no-cache glibc-locales; locale-gen --no-archive $LOCALES; apk del --no-cache glibc-locales ; rm -f /etc/locale.gen; fi
CMD ["/bin/sh"]
COPY /etc/ssl/certs /etc/ssl/certs # buildkit
COPY /usr/lib32 /lib32 # buildkit
COPY /valve-runtime /lib # buildkit
ADD --chmod=0555 https://dl.min.io/client/mc/release/linux-amd64/mc /usr/local/bin # buildkit
RUN /bin/sh -c { echo '#!/usr/bin/env bash'; echo 'set -e'; echo 'LD_LIBRARY_PATH=/lib32:"${HOME}"/steamcmd/linux32 "${HOME}"/steamcmd/steamcmd.sh "${@}"'; } > /usr/local/bin/steamcmd # buildkit
RUN /bin/sh -c set -exu ; apk add --no-cache curl rsync libstdc++ libuv bash ; rm -rf /var/cache/apk/* ; ln -s /lib32/ld-linux.so.2 /lib/ld-linux.so.2 ; addgroup -g 1000 -S steam ; adduser -g steam -G steam -S -D -h /home/steam -u 1000 steam ; chmod +x /usr/local/bin/steamcmd ; install -d -o steam -g steam /app /cache # buildkit
USER steam
RUN /bin/sh -c set -exu ; mkdir -p "${HOME}"/steamcmd "${HOME}"/.steam/sdk32 ; curl "https://media.steampowered.com/installer/steamcmd_linux.tar.gz" | tar xvzf - -C "${HOME}/steamcmd" ; ln -sf "${HOME}"/steamcmd/linux32/steamclient.so "${HOME}"/.steam/sdk32/steamclient.so # buildkit

Labels

Key Value
maintainer BellSoft <info@bell-sw.com>
org.opencontainers.image.authors BellSoft <info@bell-sw.com>
org.opencontainers.image.description Alpaquita Stream Glibc
Details
Container
2025-03-16 11:27:46 -07:00
0
OCI / Docker
linux/amd64
BellSoft <info@bell-sw.com>
38 MiB
Versions (2) View all
latest 2025-03-16
lastest 2025-03-16