Add integration tests based on testcontainers
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# 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"]
|
||||
Reference in New Issue
Block a user