123
This commit is contained in:
@ -4,8 +4,10 @@ node_modules
|
|||||||
dist
|
dist
|
||||||
.git
|
.git
|
||||||
*.log
|
*.log
|
||||||
|
|
||||||
|
# Exclude ALL .env files at any level (they contain localhost URLs)
|
||||||
.env
|
.env
|
||||||
.env.local
|
|
||||||
.env.*
|
.env.*
|
||||||
|
**/.env
|
||||||
|
**/.env.*
|
||||||
!packages/database/.env.example
|
!packages/database/.env.example
|
||||||
apps/web/.env.local
|
|
||||||
|
|||||||
@ -30,6 +30,13 @@ ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
|
|||||||
ENV NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
|
ENV NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
|
||||||
ENV NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
|
ENV NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
|
||||||
|
|
||||||
|
# Remove any .env files that Next.js/turbo might auto-load during build
|
||||||
|
# (they contain localhost URLs that override Docker env vars)
|
||||||
|
RUN rm -f .env .env.local .env.production apps/web/.env apps/web/.env.local apps/web/.env.production
|
||||||
|
|
||||||
|
# Debug: verify env vars before build
|
||||||
|
RUN echo "=== Build env: INTERNAL_API_URL=$INTERNAL_API_URL API_URL=$API_URL ==="
|
||||||
|
|
||||||
RUN pnpm build --filter=@coursecraft/web...
|
RUN pnpm build --filter=@coursecraft/web...
|
||||||
|
|
||||||
EXPOSE 3080
|
EXPOSE 3080
|
||||||
|
|||||||
Reference in New Issue
Block a user