Files
wireguard-admin/tests/containers/alpine/Dockerfile
T

20 lines
1013 B
Docker

# linux/amd64 platform manifest for the official Alpine 3.22.7 image.
FROM --platform=linux/amd64 alpine:3.22.7@sha256:dc92f017beea8e7f43263073d717f7bc011228c95d5312e440deb4d035bb4eec
LABEL org.opencontainers.image.title="WireGuard Admin Alpine integration fixture" \
org.opencontainers.image.version="3.22.7" \
org.opencontainers.image.base.name="docker.io/library/alpine:3.22.7" \
org.opencontainers.image.base.digest="sha256:dc92f017beea8e7f43263073d717f7bc011228c95d5312e440deb4d035bb4eec"
COPY packages.lock /tmp/alpine-packages.lock
RUN apk add --no-cache $(sed '/^#/d' /tmp/alpine-packages.lock) \
&& mkdir -p /usr/local/share/wireguard-admin \
&& install -m 0755 /tmp/alpine-packages.lock /usr/local/share/wireguard-admin/alpine-packages.lock \
&& rm /tmp/alpine-packages.lock
COPY runtime-check.sh /usr/local/bin/wireguard-admin-alpine-check
RUN chmod 0755 /usr/local/bin/wireguard-admin-alpine-check \
&& /usr/local/bin/wireguard-admin-alpine-check
CMD ["/bin/sh"]