Hudson Riggs HRiggs
  • Joined on 2023-11-27

progressionmods (sha-fa6eb85)

Published 2026-10-02 17:08:12 +00:00 by HRiggs in HRiggs/ProgressionMods

Installation

docker pull git.hudsonriggs.systems/hriggs/progressionmods:sha-fa6eb85
sha256:09c6ba7b7b7d30ece51df2e2b80f7d922d58df4c8ef89e5af8d235cb6acf49bb

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 && 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 # 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
USER progression
ENV PROGRESSION_HOST=0.0.0.0 PROGRESSION_PORT=8000 PROGRESSION_DB_PATH=.data/progression.db STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh STEAMCMD_WORKSHOP_DIR=/opt/steamcmd/steamapps/workshop/content/294100 REFRESH_INTERVAL_SECONDS=3600 REFRESH_ON_STARTUP=true
VOLUME [/srv/progression/.data /opt/steamcmd/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}
CMD ["/srv/venv/bin/python" "-m" "progression_backend"]

Labels

Key Value
org.opencontainers.image.created 2026-10-02T17:04:10.109Z
org.opencontainers.image.description Progression RimWorld mod-list service
org.opencontainers.image.licenses
org.opencontainers.image.revision fa6eb856dc75db27d6093ee368ce6094c337fc9a
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-02 17:08:12 +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