| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b0bf3f64519bf10a51e00d4f8ab9c8693620659a0c4a4a5090a9765e754e1d1c in / |
| CMD ["/bin/bash"] |
| LABEL org.opencontainers.image.source=https://gitea.theminisip.ca/mini-server-manager/managed-windrose org.opencontainers.image.description=Managed Windrose Dedicated Server for Mini-Server-Manager org.opencontainers.image.licenses=MIT org.opencontainers.image.authors=Irken Laboratories |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV USER=steam |
| ENV HOME=/home/steam |
| ENV STEAMCMDDIR=/opt/steamcmd |
| ENV DISPLAY=:99 |
| ENV WINEDEBUG=-all |
| ENV LANG=en_US.UTF-8 |
| ENV LC_ALL=en_US.UTF-8 |
| RUN /bin/sh -c dpkg --add-architecture i386 && apt update && apt install -y curl ca-certificates xvfb xauth wine64 wine32 winbind lib32gcc-s1 lib32stdc++6 libc6:i386 libstdc++6:i386 libncurses5:i386 libtinfo5:i386 locales jq procps mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 intel-media-va-driver-non-free vainfo && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c sed -i 's/^# \(en_US.UTF-8 UTF-8\)/\1/' /etc/locale.gen && locale-gen # buildkit |
| RUN /bin/sh -c mkdir -p /tmp/.X11-unix && chmod 1777 /tmp/.X11-unix # buildkit |
| RUN /bin/sh -c useradd -u 1000 -m -s /bin/bash steam # buildkit |
| RUN /bin/sh -c mkdir -p /opt/steamcmd && curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz -C /opt/steamcmd && chown -R steam:steam /opt/steamcmd /home/steam # buildkit |
| RUN /bin/sh -c mkdir -p /data && chown -R steam:steam /data # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| COPY healthcheck.sh /healthcheck.sh # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh /healthcheck.sh # buildkit |
| WORKDIR /home/steam |
| ENTRYPOINT ["bash" "/entrypoint.sh"] |