Files
NexaVPN/deploy/gateway/Dockerfile
nessi 77773493e2 refactor: remove BuildKit syntax directive and host network flags from Dockerfiles
Remove BuildKit syntax directive and --network=host flags from admin-web, backend, and gateway Dockerfiles to simplify builds and rely on default Docker networking for dependency downloads.
2026-03-18 09:10:39 +01:00

19 lines
581 B
Docker

FROM alpine:3.21
RUN set -eux; \
printf '%s\n' \
'https://dl-cdn.alpinelinux.org/alpine/v3.21/main' \
'https://dl-cdn.alpinelinux.org/alpine/v3.21/community' \
> /etc/apk/repositories; \
for attempt in 1 2 3 4 5; do \
apk update && apk add --no-cache bash curl jq wireguard-tools nftables && exit 0; \
echo "apk install attempt ${attempt} failed, retrying..." >&2; \
sleep 3; \
done; \
exit 1
WORKDIR /app
COPY scripts/gateway-entrypoint.sh /scripts/gateway-entrypoint.sh
ENTRYPOINT ["bash", "/scripts/gateway-entrypoint.sh"]