Files
Ludarium-Public/Dockerfile.eden-controller
T
Ludarium release export df869819ce
Public source validation / source (push) Successful in 2m16s
Publish Ludarium source
2026-09-03 02:08:58 +02:00

38 lines
1.4 KiB
Docker

# syntax=docker/dockerfile:1.7
FROM lscr.io/linuxserver/eden@sha256:f18ec24d55266daab9a440aba5fe3e9587494cf7a9aad63f93806efe4081be83
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update \
&& apt-get install -y --no-install-recommends libexpat1=2.8.3-1~deb13u1 \
&& 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/eden-controller.py /opt/ludarium/eden-controller.py
COPY --chmod=755 deploy/eden-controller-run /custom-services.d/ludarium-controller
COPY --chmod=755 deploy/audit-eden-runtime.sh /opt/ludarium/audit-eden-runtime.sh
COPY deploy/security/eden-controller-0.4.9.openvex.json /usr/share/ludarium/security/eden-controller.openvex.json
RUN sed -i 's/\r$//' /custom-services.d/ludarium-controller