Spaces:
Sleeping
Sleeping
fix: add build args to Dockerfile for Hugging Face environment variables
Browse files- Add ARG statements to accept Hugging Face variables as build args
- Promote build args to ENV variables for build-time access
- Fixes astro:env/client build error on Hugging Face Spaces
- Ensures SUPABASE_URL and SUPABASE_ANON_KEY are available during build
- Dockerfile +8 -0
Dockerfile
CHANGED
|
@@ -2,6 +2,14 @@ FROM node:18-alpine
|
|
| 2 |
|
| 3 |
WORKDIR /app
|
| 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
# Copy package files
|
| 6 |
COPY package*.json ./
|
| 7 |
|
|
|
|
| 2 |
|
| 3 |
WORKDIR /app
|
| 4 |
|
| 5 |
+
# Accept Hugging Face Variables as build args
|
| 6 |
+
ARG SUPABASE_URL
|
| 7 |
+
ARG SUPABASE_ANON_KEY
|
| 8 |
+
|
| 9 |
+
# Expose them to the build environment
|
| 10 |
+
ENV SUPABASE_URL=$SUPABASE_URL
|
| 11 |
+
ENV SUPABASE_ANON_KEY=$SUPABASE_ANON_KEY
|
| 12 |
+
|
| 13 |
# Copy package files
|
| 14 |
COPY package*.json ./
|
| 15 |
|