Files
dotcom-arcade/streaming/streamer/Dockerfile
T
branderson 046495f3c3 Launch games the way Flashpoint's Linux launcher does
fp-command applies the launcher's rules to any application path: execs.json
mappings, .bat to .sh, and .exe under Wine, resolving paths case-insensitively
and splitting launch commands as the launcher's shell command would. Windows
programs run from a writable per-session mirror of the install, with Director
Prefs and Flash saves linked into the synced saves. OldCPUSimulator, which
hangs under Wine, becomes cpulimit; Flash projectors go full screen; and
Flashpoint Navigator's toolbars are hidden. This replaces the LocalGames case.
2026-10-13 11:10:34 -07:00

38 lines
896 B
Docker

FROM eclipse-temurin:8-jdk AS applet-support
COPY applet-support /src
RUN mkdir /classes && \
javac -d /classes $(find /src -name '*.java') && \
jar cfm /applet-support.jar /src/MANIFEST.MF -C /classes .
FROM ghcr.io/linuxserver/baseimage-selkies:debiantrixie
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
cpulimit \
fontconfig \
fonts-dejavu-core \
libasound2-plugins \
libfontconfig1 \
libfreetype6 \
libgl1 \
libgtk2.0-0t64 \
libnss3 \
libpulse0 \
libx11-6 \
libxcomposite1 \
libxcursor1 \
libxext6 \
libxfixes3 \
libxi6 \
libxinerama1 \
libxrandr2 \
libxrender1 \
libxtst6 \
libxxf86vm1 \
sqlite3 \
xdotool && \
rm -rf /var/lib/apt/lists/*
COPY root/ /
COPY --from=applet-support /applet-support.jar /opt/flashpoint/applet-support.jar