fix: steamcmd install dir
Build and Publish Container / Publish Linux container (push) Successful in 4m3s
Build and Publish Container / Publish Linux container (push) Successful in 4m3s
This commit is contained in:
+4
-4
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user