Signed-off-by: OpenClaw Bot <ai-agent@topdoglabs.com>
This commit is contained in:
parent
f3048a7363
commit
3b452c89cb
12
Dockerfile
12
Dockerfile
@ -7,6 +7,18 @@ RUN npm ci
|
|||||||
FROM node:22-alpine AS builder
|
FROM node:22-alpine AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
ARG NEXT_PUBLIC_SUPABASE_URL=https://example.supabase.co
|
||||||
|
ARG NEXT_PUBLIC_SUPABASE_ANON_KEY=public-anon-placeholder
|
||||||
|
ARG SUPABASE_SERVICE_ROLE_KEY=service-role-placeholder
|
||||||
|
ARG CRON_API_KEY=cron-placeholder
|
||||||
|
ARG NEXT_PUBLIC_SITE_URL=http://localhost:8302
|
||||||
|
|
||||||
|
ENV NEXT_PUBLIC_SUPABASE_URL=$NEXT_PUBLIC_SUPABASE_URL \
|
||||||
|
NEXT_PUBLIC_SUPABASE_ANON_KEY=$NEXT_PUBLIC_SUPABASE_ANON_KEY \
|
||||||
|
SUPABASE_SERVICE_ROLE_KEY=$SUPABASE_SERVICE_ROLE_KEY \
|
||||||
|
CRON_API_KEY=$CRON_API_KEY \
|
||||||
|
NEXT_PUBLIC_SITE_URL=$NEXT_PUBLIC_SITE_URL
|
||||||
|
|
||||||
COPY --from=deps /app/node_modules ./node_modules
|
COPY --from=deps /app/node_modules ./node_modules
|
||||||
COPY package.json package-lock.json ./
|
COPY package.json package-lock.json ./
|
||||||
COPY next.config.ts tsconfig.json postcss.config.mjs eslint.config.mjs ./
|
COPY next.config.ts tsconfig.json postcss.config.mjs eslint.config.mjs ./
|
||||||
|
|||||||
@ -4,6 +4,12 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
|
args:
|
||||||
|
NEXT_PUBLIC_SUPABASE_URL: ${NEXT_PUBLIC_SUPABASE_URL:-https://example.supabase.co}
|
||||||
|
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${NEXT_PUBLIC_SUPABASE_ANON_KEY:-public-anon-placeholder}
|
||||||
|
SUPABASE_SERVICE_ROLE_KEY: ${SUPABASE_SERVICE_ROLE_KEY:-service-role-placeholder}
|
||||||
|
CRON_API_KEY: ${CRON_API_KEY:-cron-placeholder}
|
||||||
|
NEXT_PUBLIC_SITE_URL: ${NEXT_PUBLIC_SITE_URL:-http://localhost:8302}
|
||||||
pull_policy: build
|
pull_policy: build
|
||||||
ports:
|
ports:
|
||||||
- "${APP_PORT:-8302}:8302"
|
- "${APP_PORT:-8302}:8302"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user