• Joined on 2023-10-19

neko (amd-retroarch)

Published 2025-01-15 19:57:43 -06:00 by saul365

Installation

docker pull git.nextia.cloud/saul365/neko:amd-retroarch
sha256:05f958b834189618602cc64125b6980488c77062bffec6f6c665cf04699b7f28

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1736726400'
ENV DEBIAN_FRONTEND=noninteractive
ARG USERNAME
ARG USERNAME USER_UID
ARG USERNAME USER_GID USER_UID
|3 USERNAME=neko USER_GID=1000 USER_UID=1000 /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends wget ca-certificates supervisor; apt-get install -y --no-install-recommends pulseaudio dbus-x11 xserver-xorg-video-dummy; apt-get install -y --no-install-recommends libcairo2 libxcb1 libxrandr2 libxv1 libopus0 libvpx7; apt-get install -y --no-install-recommends libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio; apt-get install -y --no-install-recommends fonts-noto-color-emoji fonts-takao-mincho fonts-wqy-zenhei xfonts-intl-chinese xfonts-wqy fonts-wqy-microhei; groupadd --gid $USER_GID $USERNAME; useradd --uid $USER_UID --gid $USERNAME --shell /bin/bash --create-home $USERNAME; adduser $USERNAME audio; adduser $USERNAME video; adduser $USERNAME pulse; mkdir /tmp/.X11-unix; chmod 1777 /tmp/.X11-unix; chown $USERNAME /tmp/.X11-unix/; mkdir -p /etc/neko /var/www /var/log/neko /tmp/runtime-$USERNAME /home/$USERNAME/.config/pulse /home/$USERNAME/.local/share/xorg; chmod 1777 /var/log/neko; chown $USERNAME /var/log/neko/ /tmp/runtime-$USERNAME; chown -R $USERNAME:$USERNAME /home/$USERNAME; apt-get clean -y; rm -rf /var/lib/apt/lists/* /var/cache/apt/*
COPY file:f2cf695d0900ae34b0ec8312ede9e331417e96021f10afbe543562c17120f074 in /usr/bin/dbus
COPY file:334173c4e40b5a9fa7dea5746bf3bda80e7e26b6479a1b485097bdd984b337a1 in /etc/pulse/default.pa
COPY file:4feb241e44281638947d1a5be0fd65b9581c0c6a87f45cd9bf357fe132bd0738 in /etc/neko/supervisord.conf
COPY file:9ea4eb6ec435d7b5f615bd0abbefde08e4dc57ecbf0ea0bf6df5a6745d255904 in /etc/neko/xorg.conf
ENV USER=$USERNAME
ENV DISPLAY=:99.0
ENV PULSE_SERVER=unix:/tmp/pulseaudio.socket
ENV XDG_RUNTIME_DIR=/tmp/runtime-$USERNAME
ENV NEKO_PASSWORD=neko
ENV NEKO_PASSWORD_ADMIN=admin
ENV NEKO_BIND=:8080
COPY file:08b39dd3e610f08558453e2aebfd7b45516ce2833d9d6be4a3591077c3fcb3de in /usr/bin/neko
COPY dir:3fcbd0e9208c217f593d0def70622625c58f4668e28e603513ae78bb3db10878 in /var/www
HEALTHCHECK --interval=10s --timeout=5s --retries=8 CMD wget -O - http://localhost:${NEKO_BIND#*:}/health || exit 1
CMD ["/usr/bin/supervisord", "-c", "/etc/neko/supervisord.conf"]
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends openbox xz-utils bzip2 libgtk-3-0 libdbus-glib-1-2 unzip retroarch retroarch-assets libretro-mgba; apt-get --purge autoremove -y xz-utils bzip2; apt-get clean -y; rm -rf /var/lib/apt/lists/* /var/cache/apt/*
COPY file:ea07b6c937e7f91320e5a131866a4182e9a7ee7aacdb46b9ea1321cefdecdd88 in /etc/neko/supervisord/retroarch.conf
COPY file:67f4edce0979cc29fda78098afca5b4ce4f2ea8bf499f397b4636f4a3e538718 in /etc/neko/openbox.xml

Labels

Key Value
io.buildah.version 1.28.2
Details
Container
2025-01-15 19:57:43 -06:00
1
OCI / Docker
linux/amd64
647 MiB
Versions (6) View all