38 lines
1.4 KiB
Docker
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
|