From 5d83f4bf2d9cd9b6ffe5a920ddf16780f7ef060e Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Mon, 27 Oct 2025 13:13:25 +0100 Subject: [PATCH] Add build web script --- scripts/build_web.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 scripts/build_web.sh diff --git a/scripts/build_web.sh b/scripts/build_web.sh new file mode 100755 index 00000000..1ed2c015 --- /dev/null +++ b/scripts/build_web.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +set -e + +cd "$(dirname "$0")"/.. + +# Paths +ROOT_ENV=".env" # your root .env +WEB_ENV="web/.env" # target for frontend + +# Backup existing web/.env if it exists +if [ -f "$WEB_ENV" ]; then + cp "$WEB_ENV" "${WEB_ENV}.bak" + echo "Backed up existing $WEB_ENV to ${WEB_ENV}.bak" +fi + +# Filter NEXT_PUBLIC_* lines +grep '^NEXT_PUBLIC_' "$ROOT_ENV" > "$WEB_ENV" + +echo "Copied NEXT_PUBLIC_ variables to $WEB_ENV:" + +echo "NEXT_PUBLIC_FIREBASE_ENV=prod" >> "$WEB_ENV" + +cat "$WEB_ENV" + +cd web + +yarn build + +