Update Dockerfile

This commit is contained in:
2026-01-05 23:07:55 +01:00
parent c98cb7c73e
commit 3a89a11b26

View File

@@ -93,18 +93,17 @@ RUN install -d -m 755 /etc/glvnd/egl_vendor.d \
} }
EOF EOF
ENV __GLX_VENDOR_LIBRARY_NAME=nvidia #ENV __GLX_VENDOR_LIBRARY_NAME=nvidia
RUN groupadd -g 1000 appuser 2>/dev/null || true \ RUN groupadd -g 1000 appuser 2>/dev/null || true \
&& id -u 1000 >/dev/null 2>&1 || useradd -u 1000 -g 1000 -m -s /bin/bash appuser \ && id -u 1000 >/dev/null 2>&1 || useradd -u 1000 -g 1000 -m -s /bin/bash appuser \
&& mkdir -p /app && mkdir -p /app
# Bring the entire danser repo (including danser-cli) into the runtime image
COPY --from=builder /src/danser /app/danser COPY --from=builder /src/danser /app/danser
COPY --from=builder /out/ffmpeg/ /app/danser/ffmpeg/ COPY --from=builder /out/ffmpeg/ /app/danser/ffmpeg/
COPY --from=builder /tmp/im/usr/local/ /usr/local/ COPY --from=builder /tmp/im/usr/local/ /usr/local/
ENV LD_LIBRARY_PATH=/app/danser:/app/danser/ffmpeg/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:${LD_LIBRARY_PATH} #ENV LD_LIBRARY_PATH=/app/danser:/app/danser/ffmpeg/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:${LD_LIBRARY_PATH}
RUN ldconfig \ RUN ldconfig \
&& mkdir -p /app/danser/{songs,settings,videos,screenshots,custom-replays,skins/default-skin,ffmpeg} \ && mkdir -p /app/danser/{songs,settings,videos,screenshots,custom-replays,skins/default-skin,ffmpeg} \