pixeye33
  • Joined on 2025-01-28

neko (stremio)

Published 2025-01-28 22:11:33 +00:00 by pixeye33

Installation

docker pull git.aymerick.fr/pixeye33/neko:stremio
sha256:7843762c3c8725164910a1bc8a558f7831a6b78bd13a4c5abd7f171a570fa5b9

Image Layers

# debian.sh --arch 'amd64' out/ 'bullseye' '@1736726400'
ENV DEBIAN_FRONTEND=noninteractive
ARG USERNAME=neko
ARG USER_UID=1000
ARG USER_GID=1000
RUN |3 USERNAME=neko USER_UID=1000 USER_GID=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 libvpx6; 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/* # buildkit
COPY .docker/base/dbus /usr/bin/dbus # buildkit
COPY .docker/base/default.pa /etc/pulse/default.pa # buildkit
COPY .docker/base/supervisord.conf /etc/neko/supervisord.conf # buildkit
COPY .docker/base/xorg.conf /etc/neko/xorg.conf # buildkit
ENV USER=neko
ENV DISPLAY=:99.0
ENV PULSE_SERVER=unix:/tmp/pulseaudio.socket
ENV XDG_RUNTIME_DIR=/tmp/runtime-neko
ENV NEKO_PASSWORD=neko
ENV NEKO_PASSWORD_ADMIN=admin
ENV NEKO_BIND=:8080
COPY /src/bin/neko /usr/bin/neko # buildkit
COPY /src/dist/ /var/www # buildkit
HEALTHCHECK &{["CMD-SHELL" "wget -O - http://localhost:${NEKO_BIND#*:}/health || exit 1"] "10s" "5s" "0s" "0s" '\b'}
CMD ["/usr/bin/supervisord" "-c" "/etc/neko/supervisord.conf"]
ARG LIBFDKAAC2_URL
ARG LIBFDKAAC2_URL SRC_URL
|2 LIBFDKAAC2_URL=http://ftp.de.debian.org/debian/pool/non-free/f/fdk-aac/libfdk-aac2_2.0.2-1_amd64.deb SRC_URL=https://dl.strem.io/shell-linux/v4.4.168/stremio_4.4.168-1_amd64.deb /bin/sh -c set -eux; apt-get update; wget -O /tmp/libfdk-aac2.deb "${LIBFDKAAC2_URL}"; wget -O /tmp/stremio.deb "${SRC_URL}"; echo "$PATH"; cp /bin/echo /bin/xdg-desktop-menu; cp /bin/echo /bin/xdg-icon-resource; apt-get install -y --no-install-recommends openbox /tmp/libfdk-aac2.deb /tmp/stremio.deb; rm -rf /bin/xdg-desktop-menu /bin/xdg-icon-resource; apt-get clean -y; rm -rf /var/lib/apt/lists/* /var/cache/apt/*
COPY file:66b50f5130522523e38ec28b5ffd1d2a2fa11a7816762196807be337f0d0e505 in /etc/neko/supervisord/stremio.conf
COPY file:d646be3594cfb1780376dea8760dde839fcd1085d10ed149ff1cd7d7522f7e19 in /etc/neko/openbox.xml

Labels

Key Value
io.buildah.version 1.33.7
Details
Container
2025-01-28 22:11:33 +00:00
2
OCI / Docker
linux/amd64
420 MiB
Versions (1) View all
stremio 2025-01-28