16 lines
1.0 KiB
Docker
16 lines
1.0 KiB
Docker
# syntax=docker/dockerfile:1.7
|
|
FROM lscr.io/linuxserver/dolphin:2606-ls78@sha256:7b916f1c97d591b96525b67128c1bf82ce6ede0eff6816fe1c0a3d70f744506d
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends python3 xdotool \
|
|
&& apt-get purge -y --auto-remove \
|
|
bsd-mailx catatonit cmake containerd.io cron curl docker-buildx-plugin docker-ce docker-ce-cli \
|
|
docker-compose-plugin exim4-base exim4-config exim4-daemon-light fuse-overlayfs g++ gcc git make \
|
|
openssh-client perl perl-modules-5.40 \
|
|
&& rm -f /etc/s6-overlay/s6-rc.d/user/contents.d/svc-cron /etc/s6-overlay/s6-rc.d/user/contents.d/svc-docker \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
COPY --chmod=644 deploy/ludarium_sidecar.py /opt/ludarium/ludarium_sidecar.py
|
|
COPY --chmod=755 deploy/dolphin-controller.py /opt/ludarium/dolphin-controller.py
|
|
COPY --chmod=755 deploy/dolphin-controller-run /custom-services.d/ludarium-dolphin-controller
|
|
RUN sed -i 's/\r$//' /custom-services.d/ludarium-dolphin-controller
|