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
|
||||
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 package.json package-lock.json ./
|
||||
COPY next.config.ts tsconfig.json postcss.config.mjs eslint.config.mjs ./
|
||||
|
||||
@ -4,6 +4,12 @@ services:
|
||||
build:
|
||||
context: .
|
||||
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
|
||||
ports:
|
||||
- "${APP_PORT:-8302}:8302"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user