fix: steamcmd install dir
Build and Publish Container / Publish Linux container (push) Successful in 4m3s

This commit is contained in:
2026-10-05 18:25:51 -04:00
parent c79aad1cb9
commit 516f1cfde2
7 changed files with 28 additions and 23 deletions
+4 -4
View File
@@ -7,10 +7,10 @@ RUN dpkg --add-architecture i386 \
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 \
&& 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
&& chown -R progression:progression /opt/steamcmd /srv/progression /srv/steam-library
WORKDIR /srv/progression
COPY --chown=progression:progression requirements-web.txt ./
@@ -26,12 +26,12 @@ ENV HOME=/root \
PROGRESSION_PORT=8000 \
PROGRESSION_DB_PATH=.data/progression.db \
STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh \
STEAMCMD_WORKSHOP_DIR=/opt/steamcmd/steamapps/workshop/content/294100 \
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", "/opt/steamcmd/steamapps"]
VOLUME ["/srv/progression/.data", "/srv/steam-library/steamapps"]
EXPOSE 8000
HEALTHCHECK --interval=30s --timeout=5s --start-period=20s --retries=3 \
CMD curl -fsS http://127.0.0.1:8000/api/health || exit 1