Hudson Riggs HRiggs
  • Joined on 2023-11-27

progressionmods (sha-516f1cf)

Published 2026-10-05 22:29:44 +00:00 by HRiggs in HRiggs/ProgressionMods

Installation

docker pull git.hudsonriggs.systems/hriggs/progressionmods:sha-516f1cf
sha256:550d2550e5a2004c776f2f858ff65190a9d1c7a227a35a0015b92ae0103c84c2

About this package

Progression RimWorld mod-list service

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:6c214fc3c3c22122c7eb68f7fb32783df308e60b1eaeb9baf7e4d0cc961d448d in /
CMD ["/bin/bash"]
ARG DEBIAN_FRONTEND=noninteractive
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl lib32gcc-s1 python3 python3-pip python3-venv && rm -rf /var/lib/apt/lists/* && useradd --create-home --shell /bin/bash progression && mkdir -p /opt/steamcmd/steamapps /srv/progression/.data /srv/steam-library/steamapps && curl -fsSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz -C /opt/steamcmd && chown -R progression:progression /opt/steamcmd /srv/progression /srv/steam-library # buildkit
WORKDIR /srv/progression
COPY --chown=progression:progression requirements-web.txt ./ # buildkit
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c python3 -m venv /srv/venv && /srv/venv/bin/pip install --no-cache-dir -r requirements-web.txt # buildkit
COPY --chown=progression:progression progression_backend ./progression_backend # buildkit
COPY --chown=progression:progression art ./art # buildkit
COPY --chmod=755 docker-entrypoint.sh /usr/local/bin/progression-entrypoint # buildkit
ENV HOME=/root PROGRESSION_HOST=0.0.0.0 PROGRESSION_PORT=8000 PROGRESSION_DB_PATH=.data/progression.db STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh STEAMCMD_WORKSHOP_DIR=/srv/steam-library/steamapps/workshop/content/294100 REFRESH_INTERVAL_SECONDS=3600 REFRESH_ON_STARTUP=true INITIAL_DOWNLOAD_TIMEOUT_SECONDS=43200
VOLUME [/srv/progression/.data /srv/steam-library/steamapps]
EXPOSE [8000/tcp]
HEALTHCHECK {Test:[CMD-SHELL curl -fsS http://127.0.0.1:8000/api/health || exit 1] Interval:30s Timeout:5s StartPeriod:20s StartInterval:0s Retries:3}
ENTRYPOINT ["/usr/local/bin/progression-entrypoint"]
CMD ["/srv/venv/bin/python" "-m" "progression_backend"]

Labels

Key Value
org.opencontainers.image.created 2026-10-05T22:26:26.183Z
org.opencontainers.image.description Progression RimWorld mod-list service
org.opencontainers.image.licenses
org.opencontainers.image.revision 516f1cfde2c18e1abb21dea572d9d72a0fa02407
org.opencontainers.image.source https://git.hudsonriggs.systems/HRiggs/ProgressionMods
org.opencontainers.image.title Progression Mods
org.opencontainers.image.url https://git.hudsonriggs.systems/HRiggs/ProgressionMods
org.opencontainers.image.version main
Details
Container
2026-10-05 22:29:44 +00:00
0
OCI / Docker
linux/amd64
80 MiB
Versions (10) View all
latest 2026-10-06
sha-208ae62 2026-10-06
main 2026-10-06
sha-ada9698 2026-10-05
sha-516f1cf 2026-10-05