From 6857734c488ec6fc1b229f09c81f5797638f3992 Mon Sep 17 00:00:00 2001 From: Maycon Santos Date: Mon, 1 Jul 2024 17:59:09 +0200 Subject: [PATCH] add MACOSX_DEPLOYMENT_TARGET environment to control GUI build target (#2221) Add MACOSX_DEPLOYMENT_TARGET and MACOS_DEPLOYMENT_TARGET to target build compatible with macOS 11+ instead of relying on the builder's local Xcode version. --- .goreleaser_ui_darwin.yaml | 6 ++++-- client/Dockerfile | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.goreleaser_ui_darwin.yaml b/.goreleaser_ui_darwin.yaml index cde09cda1..2c3afa91b 100644 --- a/.goreleaser_ui_darwin.yaml +++ b/.goreleaser_ui_darwin.yaml @@ -3,8 +3,10 @@ builds: - id: netbird-ui-darwin dir: client/ui binary: netbird-ui - env: [CGO_ENABLED=1] - + env: + - CGO_ENABLED=1 + - MACOSX_DEPLOYMENT_TARGET=11.0 + - MACOS_DEPLOYMENT_TARGET=11.0 goos: - darwin goarch: diff --git a/client/Dockerfile b/client/Dockerfile index 7f4060f3d..a3220bf33 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.18.5 +FROM alpine:3.19 RUN apk add --no-cache ca-certificates iptables ip6tables ENV NB_FOREGROUND_MODE=true ENTRYPOINT [ "/usr/local/bin/netbird","up"]