mirror of
https://github.com/luxfi/bridge.git
synced 2026-09-24 00:26:46 +00:00
fix: add NEXT_PUBLIC build-time env vars for SSR build
Next.js requires NEXT_PUBLIC_* env vars at build time for SSR pages. These defaults match the production API endpoints and can be overridden via --build-arg.
This commit is contained in:
+12
-1
@@ -29,6 +29,18 @@ COPY . .
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
ENV NODE_OPTIONS=--max_old_space_size=4096
|
||||
|
||||
# Build-time env vars for Next.js SSR (overridable via --build-arg)
|
||||
ARG NEXT_PUBLIC_BRIDGE_API=https://bridge-api.lux.network
|
||||
ARG NEXT_PUBLIC_BACKEND_API=https://bridge-api.lux.network
|
||||
ARG NEXT_PUBLIC_IDENTITY_API=https://bridge-api.lux.network
|
||||
ARG NEXT_PUBLIC_EXPLORER_API=https://bridge-api.lux.network
|
||||
ARG NEXT_PUBLIC_NETWORK_NAME=mainnet
|
||||
ENV NEXT_PUBLIC_BRIDGE_API=$NEXT_PUBLIC_BRIDGE_API
|
||||
ENV NEXT_PUBLIC_BACKEND_API=$NEXT_PUBLIC_BACKEND_API
|
||||
ENV NEXT_PUBLIC_IDENTITY_API=$NEXT_PUBLIC_IDENTITY_API
|
||||
ENV NEXT_PUBLIC_EXPLORER_API=$NEXT_PUBLIC_EXPLORER_API
|
||||
ENV NEXT_PUBLIC_NETWORK_NAME=$NEXT_PUBLIC_NETWORK_NAME
|
||||
|
||||
WORKDIR /app/app/bridge
|
||||
RUN pnpm build
|
||||
|
||||
@@ -54,4 +66,3 @@ ENV PORT=3000
|
||||
ENV HOSTNAME="0.0.0.0"
|
||||
|
||||
CMD ["node", "app/bridge/server.js"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user