Seth0330 commited on
Commit
723c747
·
verified ·
1 Parent(s): 6d46c17

Create build-env.sh

Browse files
Files changed (1) hide show
  1. frontend/build-env.sh +22 -0
frontend/build-env.sh ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ # Script to create .env file from environment variables for Vite build
3
+ # This is used in Docker build when environment variables are available
4
+
5
+ # Debug: Check if variables are set (without exposing values)
6
+ echo "Checking environment variables..."
7
+ [ -z "$VITE_FIREBASE_API_KEY" ] && echo "WARNING: VITE_FIREBASE_API_KEY is not set" || echo "✓ VITE_FIREBASE_API_KEY is set"
8
+ [ -z "$VITE_FIREBASE_AUTH_DOMAIN" ] && echo "WARNING: VITE_FIREBASE_AUTH_DOMAIN is not set" || echo "✓ VITE_FIREBASE_AUTH_DOMAIN is set"
9
+ [ -z "$VITE_FIREBASE_PROJECT_ID" ] && echo "WARNING: VITE_FIREBASE_PROJECT_ID is not set" || echo "✓ VITE_FIREBASE_PROJECT_ID is set"
10
+
11
+ cat > .env << EOF
12
+ VITE_FIREBASE_API_KEY=${VITE_FIREBASE_API_KEY:-}
13
+ VITE_FIREBASE_AUTH_DOMAIN=${VITE_FIREBASE_AUTH_DOMAIN:-}
14
+ VITE_FIREBASE_PROJECT_ID=${VITE_FIREBASE_PROJECT_ID:-}
15
+ VITE_FIREBASE_STORAGE_BUCKET=${VITE_FIREBASE_STORAGE_BUCKET:-}
16
+ VITE_FIREBASE_MESSAGING_SENDER_ID=${VITE_FIREBASE_MESSAGING_SENDER_ID:-}
17
+ VITE_FIREBASE_APP_ID=${VITE_FIREBASE_APP_ID:-}
18
+ VITE_API_BASE_URL=${VITE_API_BASE_URL:-}
19
+ EOF
20
+
21
+ echo "Created .env file with environment variables"
22
+