public

satisfactory-server (latest)

Published 2025-09-05 19:50:45 +00:00 by luke

Installation

docker pull gitea.minidev.space/public/satisfactory-server:latest
sha256:6f0ce1a8ea0965976a34c9e6ab1a77c1e1d3d6ec924a337ad844e77d0d80509e

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:9303cc1f788d2a9a8f909b154339f7c637b2a53c75c0e7f3da62eb1fefe371b1 in /
CMD ["/bin/bash"]
ENV USER=root
ENV HOME=/root
WORKDIR /root
SHELL [/bin/bash -o pipefail -c]
RUN /bin/bash -o pipefail -c echo steam steam/question select "I AGREE" | debconf-set-selections && echo steam steam/license note '' | debconf-set-selections # buildkit
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c dpkg --add-architecture i386 && apt-get update -y && apt-get install -y --no-install-recommends ca-certificates locales steamcmd && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c locale-gen en_US.UTF-8 # buildkit
ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US:en
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c ln -s /usr/games/steamcmd /usr/bin/steamcmd # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c steamcmd +quit # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/bash -o pipefail -c mkdir -p $HOME/.steam && ln -s $HOME/.local/share/Steam/steamcmd/linux32 $HOME/.steam/sdk32 && ln -s $HOME/.local/share/Steam/steamcmd/linux64 $HOME/.steam/sdk64 && ln -s $HOME/.steam/sdk32/steamclient.so $HOME/.steam/sdk32/steamservice.so && ln -s $HOME/.steam/sdk64/steamclient.so $HOME/.steam/sdk64/steamservice.so # buildkit
ENTRYPOINT ["steamcmd"]
CMD ["+help" "+quit"]
ARG GID=1000
ARG UID=1000
ENV AUTOSAVENUM=5 DEBIAN_FRONTEND=noninteractive DEBUG=false DISABLESEASONALEVENTS=false GAMECONFIGDIR=/config/gamefiles/FactoryGame/Saved GAMESAVESDIR=/home/steam/.config/Epic/FactoryGame/Saved/SaveGames LOG=false MAXOBJECTS=2162688 MAXPLAYERS=4 MAXTICKRATE=30 MULTIHOME=:: PGID=1000 PUID=1000 SERVERGAMEPORT=7777 SERVERMESSAGINGPORT=8888 SERVERSTREAMING=true SKIPUPDATE=false STEAMAPPID=1690800 STEAMBETA=false TIMEOUT=30 VMOVERRIDE=false
RUN |2 GID=1000 UID=1000 /bin/bash -o pipefail -c set -x && apt-get update && apt-get install -y gosu xdg-user-dirs curl jq tzdata --no-install-recommends && rm -rf /var/lib/apt/lists/* && groupadd -g ${GID} steam && useradd -u ${UID} -g ${GID} -ms /bin/bash steam && mkdir -p /home/steam/.local/share/Steam/ && cp -R /root/.local/share/Steam/steamcmd/ /home/steam/.local/share/Steam/steamcmd/ && chown -R ${UID}:${GID} /home/steam/.local/ && gosu nobody true # buildkit
RUN |2 GID=1000 UID=1000 /bin/bash -o pipefail -c mkdir -p /config && chown steam:steam /config # buildkit
COPY init.sh / # buildkit
COPY --chown=steam:steam healthcheck.sh run.sh /home/steam/ # buildkit
RUN |2 GID=1000 UID=1000 /bin/bash -o pipefail -c chmod +x /init.sh /home/steam/healthcheck.sh /home/steam/run.sh # buildkit
HEALTHCHECK &{["CMD-SHELL" "bash /home/steam/healthcheck.sh"] "0s" "30s" "5m0s" "0s" '\x00'}
WORKDIR /config
ARG VERSION=DEV
ENV VERSION=DEV
LABEL version=DEV
STOPSIGNAL SIGINT
EXPOSE map[7777/tcp:{} 7777/udp:{} 8888/tcp:{}]
ENTRYPOINT ["/init.sh"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
version DEV
Details
Container
2025-09-05 19:50:45 +00:00
3
OCI / Docker
linux/amd64
298 MiB
Versions (1) View all
latest 2025-09-05