From 0a531f732b15834bec38fc77e9aad862ca7add24 Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Mon, 21 Apr 2025 11:15:55 -0700 Subject: [PATCH] Ignore grep error if .env doesn't exist (#82) .env file is optional. If it doesn't exist, the current script outputs "grep: .env: No such file or directory". --- scripts/build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 9a258d87..562f55e1 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -25,6 +25,8 @@ npm run build --workspaces # also build container image if GEMINI_CODE_SANDBOX is set (can be in .env file) # skip (-s) npm install + build since we did that above -if [[ "${GEMINI_CODE_SANDBOX:-}" =~ ^(1|true)$ ]] || grep -qiE '^GEMINI_CODE_SANDBOX *= *(1|true)' .env; then +if [[ "${GEMINI_CODE_SANDBOX:-}" =~ ^(1|true)$ ]]; then + scripts/build_sandbox.sh -s +elif [ -f .env ] && grep -qiE '^GEMINI_CODE_SANDBOX *= *(1|true)' .env; then scripts/build_sandbox.sh -s fi