fix: container volumes
Build and Publish Container / Publish Linux container (push) Successful in 4m4s

This commit is contained in:
2026-10-05 15:25:09 -04:00
parent 86b8ab9c75
commit b2df81130e
6 changed files with 77 additions and 4 deletions
+7 -3
View File
@@ -4,7 +4,7 @@ ARG DEBIAN_FRONTEND=noninteractive
RUN dpkg --add-architecture i386 \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
ca-certificates curl lib32gcc-s1 python3 python3-pip python3-venv \
ca-certificates curl gosu 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 \
@@ -19,9 +19,12 @@ RUN python3 -m venv /srv/venv \
COPY --chown=progression:progression progression_backend ./progression_backend
COPY --chown=progression:progression art ./art
USER progression
COPY --chmod=755 docker-entrypoint.sh /usr/local/bin/progression-entrypoint
ENV PROGRESSION_HOST=0.0.0.0 \
ENV HOME=/home/progression \
USER=progression \
XDG_DATA_HOME=/home/progression/.local/share \
PROGRESSION_HOST=0.0.0.0 \
PROGRESSION_PORT=8000 \
PROGRESSION_DB_PATH=.data/progression.db \
STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh \
@@ -35,4 +38,5 @@ 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
ENTRYPOINT ["/usr/local/bin/progression-entrypoint"]
CMD ["/srv/venv/bin/python", "-m", "progression_backend"]