refactor: update Dockerfile to include incus-agent and ensure proper package installation
All checks were successful
Build and Push Alpine Container / build-and-push-arch (arm64) (push) Successful in 24s
Build and Push Alpine Container / build-and-push-arch (amd64) (push) Successful in 17s
Build and Push Alpine Container / merge-images-via-manifest (push) Successful in 2s

This commit is contained in:
Xaver Russ 2025-09-29 10:56:37 +02:00
parent 9a980e4fdc
commit 34fed6b572

View file

@ -4,10 +4,11 @@ RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositori
echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \ echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \
echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
RUN apk upgrade --no-cache RUN apk upgrade --no-cache --update
RUN apk add --no-cache \ RUN apk add --no-cache \
alpine-base \ alpine-base \
incus-agent \
apk-cron \ apk-cron \
bash \ bash \
ca-certificates \ ca-certificates \
@ -31,6 +32,7 @@ RUN mkdir -p /run/openrc
RUN touch /run/openrc/softlevel RUN touch /run/openrc/softlevel
RUN rc-update add sshd default RUN rc-update add sshd default
RUN rc-update add tailscale default RUN rc-update add tailscale default
RUN rc-update add incus-agent default
RUN ssh-keygen -A RUN ssh-keygen -A
RUN printf 'auto lo\niface lo inet loopback\n' > /etc/network/interfaces RUN printf 'auto lo\niface lo inet loopback\n' > /etc/network/interfaces