From 77773493e2cce85e8d20410b52fa7146e4e60d3b Mon Sep 17 00:00:00 2001 From: nessi Date: Wed, 18 Mar 2026 09:10:39 +0100 Subject: [PATCH] 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. --- admin-web/Dockerfile | 3 +-- backend/Dockerfile | 5 ++--- deploy/gateway/Dockerfile | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/admin-web/Dockerfile b/admin-web/Dockerfile index 2524a72..a5620f3 100644 --- a/admin-web/Dockerfile +++ b/admin-web/Dockerfile @@ -1,8 +1,7 @@ -## syntax=docker/dockerfile:1.4 FROM node:22-alpine AS builder WORKDIR /app COPY package.json ./ -RUN --network=host npm install +RUN npm install COPY . . RUN npm run build diff --git a/backend/Dockerfile b/backend/Dockerfile index b99d74d..7c6f9f7 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,11 +1,10 @@ -## syntax=docker/dockerfile:1.4 FROM golang:1.23-alpine AS builder WORKDIR /src COPY go.mod ./ COPY go.sum* ./ COPY . . -RUN --network=host go mod tidy -RUN --network=host go mod download +RUN go mod tidy +RUN go mod download RUN CGO_ENABLED=0 GOOS=linux go build -o /out/nexavpn-api ./cmd/api FROM alpine:3.21 diff --git a/deploy/gateway/Dockerfile b/deploy/gateway/Dockerfile index 4a5ca5c..c3e0393 100644 --- a/deploy/gateway/Dockerfile +++ b/deploy/gateway/Dockerfile @@ -1,7 +1,6 @@ -## syntax=docker/dockerfile:1.4 FROM alpine:3.21 -RUN --network=host set -eux; \ +RUN set -eux; \ printf '%s\n' \ 'https://dl-cdn.alpinelinux.org/alpine/v3.21/main' \ 'https://dl-cdn.alpinelinux.org/alpine/v3.21/community' \