public

fika-headless (v0.3)

Published 2025-11-11 20:14:43 +00:00 by robalo

Installation

docker pull git.acasa.bzbit.com/public/fika-headless:v0.3
sha256:c3c022967645c4a18c1934bebc5f11997d17864e3a02907bf281566d06d7a0a5

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1757289600'
USER root
ARG DEBIAN_FRONTEND=noninteractive
ARG WINE_BRANCH=stable
ENV NVIDIA_DRIVER_CAPABILITIES=all
ENV NVIDIA_VISIBLE_DEVICES=all
RUN |2 DEBIAN_FRONTEND=noninteractive WINE_BRANCH=stable /bin/sh -c ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime && apt-get update && apt-get install -y tzdata && dpkg-reconfigure --frontend noninteractive tzdata # buildkit
RUN |2 DEBIAN_FRONTEND=noninteractive WINE_BRANCH=stable /bin/sh -c apt-get update && apt-get install -y --no-install-recommends vim locales gnupg gosu gpg-agent curl unzip ca-certificates cabextract git wget pkg-config libxext6 libvulkan1 libvulkan-dev vulkan-tools sudo iproute2 procps kmod libc6-dev libpci3 libelf-dev dbus-x11 xauth xcvt xserver-xorg-core xvfb cron xz-utils # buildkit
WORKDIR /
RUN |2 DEBIAN_FRONTEND=noninteractive WINE_BRANCH=stable /bin/sh -c locale-gen en_US.UTF-8 # buildkit
ENV LANG=en_US.UTF-8
RUN |2 DEBIAN_FRONTEND=noninteractive WINE_BRANCH=stable /bin/sh -c sudo mkdir -pm755 /etc/apt/keyrings && wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key - && sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/plucky/winehq-plucky.sources && dpkg --add-architecture i386 && apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --install-recommends winehq-${WINE_BRANCH} zstd libc-bin libc6 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -SL 'https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks' -o /usr/local/bin/winetricks && chmod +x /usr/local/bin/winetricks # buildkit
ENV HOME=/
ENV WINEPREFIX=/.wine
ENV WINEARCH=win64
WORKDIR /
ENV PROFILE_ID=test
ENV SERVER_URL=127.0.0.1
ENV SERVER_PORT=6969
ENV HTTPS=true
ENV DISPLAY_SIZEW=1024
ENV DISPLAY_SIZEH=768
ENV DISPLAY_REFRESH=60
ENV DISPLAY_DPI=96
ENV DISPLAY_CDEPTH=24
ENV VIDEO_PORT=DFP
ENV TERM=xterm
ARG WINE_NTSYNC_VER=10.15
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c mkdir /wine-tkg-ntsync && curl -sL "https://github.com/Kron4ek/Wine-Builds/releases/download/${WINE_NTSYNC_VER}/wine-${WINE_NTSYNC_VER}-staging-tkg-ntsync-amd64-wow64.tar.xz" | tar xvJ -C /wine-tkg-ntsync # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c mv /wine-tkg-ntsync/wine-${WINE_NTSYNC_VER}-staging-tkg-ntsync-amd64-wow64/* /wine-tkg-ntsync # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c mkdir /wine-ge && curl -sL "https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz" | tar xvJ -C /wine-ge # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c mv /wine-ge/lutris-GE-Proton8-26-x86_64/* /wine-ge # buildkit
ENV WINE_NTSYNC_BIN_PATH=/wine-tkg-ntsync/bin
ENV WINE_BIN_PATH=/wine-ge/bin
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c winecfg && wineboot --update && xvfb-run -a winetricks -q arial times # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c mkdir -p /.cache/winetricks/ucrtbase2019 # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c curl -SL 'https://download.visualstudio.microsoft.com/download/pr/85d47aa9-69ae-4162-8300-e6b7e4bf3cf3/14563755AC24A874241935EF2C22C5FCE973ACB001F99E524145113B2DC638C1/VC_redist.x86.exe' -o /.cache/winetricks/ucrtbase2019/VC_redist.x86.exe # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c curl -SL 'https://download.visualstudio.microsoft.com/download/pr/85d47aa9-69ae-4162-8300-e6b7e4bf3cf3/52B196BBE9016488C735E7B41805B651261FFA5D7AA86EB6A1D0095BE83687B2/VC_redist.x64.exe' -o /.cache/winetricks/ucrtbase2019/VC_redist.x64.exe # buildkit
RUN |1 WINE_NTSYNC_VER=10.15 /bin/sh -c winecfg && wineboot --update && xvfb-run -a winetricks -q vcrun2019 dotnetdesktop8 # buildkit
COPY ./scripts/purge_logs.sh /usr/bin/purge_logs # buildkit
COPY ./data/cron/cron_purge_logs /opt/cron/cron_purge_logs # buildkit
COPY ./data/reg/user.reg /.wine/ # buildkit
COPY ./data/reg/system.reg /.wine/ # buildkit
COPY ./scripts/install_nvidia_deps.sh /opt/scripts/ # buildkit
EXPOSE map[25565/tcp:{}]
COPY entrypoint.sh /usr/bin/entrypoint # buildkit
ENTRYPOINT ["/usr/bin/entrypoint"]
Details
Container
2025-11-11 20:14:43 +00:00
4
OCI / Docker
linux/amd64
3.3 GiB
Versions (4) View all
v0.8 2025-12-06
v0.3 2025-11-11
v0.2 2025-09-14
v0.1 2025-09-07