moving
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
# ANTHROPIC_API_KEY — Your Anthropic API key
|
||||
# CLERK_SECRET_KEY — Clerk authentication secret (team mode)
|
||||
# CLERK_PUBLISHABLE_KEY — Clerk publishable key
|
||||
# CLERK_WEBHOOK_SIGNING_SECRET — Clerk user-webhook signing secret
|
||||
# CORS_ORIGIN — Frontend origin(s), comma-separated, exact-match.
|
||||
# REQUIRED: the team server (index.ts) fails closed in
|
||||
# production if unset. e.g. https://app.example.com
|
||||
@@ -39,6 +40,7 @@ services:
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
|
||||
- CLERK_SECRET_KEY=${CLERK_SECRET_KEY:-}
|
||||
- CLERK_PUBLISHABLE_KEY=${CLERK_PUBLISHABLE_KEY:-}
|
||||
- CLERK_WEBHOOK_SIGNING_SECRET=${CLERK_WEBHOOK_SIGNING_SECRET:?set CLERK_WEBHOOK_SIGNING_SECRET}
|
||||
- WAGGLE_LICENSE_KEY=${WAGGLE_LICENSE_KEY:-}
|
||||
- WAGGLE_MAX_USERS=${WAGGLE_MAX_USERS:-0}
|
||||
- WAGGLE_SKIP_LITELLM=1
|
||||
@@ -71,6 +73,25 @@ services:
|
||||
retries: 3
|
||||
start_period: 15s
|
||||
|
||||
worker:
|
||||
image: waggle/server:latest
|
||||
command: ['node', 'packages/worker/dist/index.js']
|
||||
environment:
|
||||
- DATABASE_URL=postgres://waggle:${POSTGRES_PASSWORD:?set POSTGRES_PASSWORD}@postgres:5432/waggle
|
||||
- REDIS_URL=redis://redis:6379
|
||||
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
|
||||
- OPENAI_API_KEY=${OPENAI_API_KEY:-}
|
||||
- WAGGLE_SKIP_LITELLM=1
|
||||
- NODE_ENV=production
|
||||
depends_on:
|
||||
waggle:
|
||||
condition: service_healthy
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
redis:
|
||||
condition: service_healthy
|
||||
restart: unless-stopped
|
||||
|
||||
postgres:
|
||||
image: postgres:16-alpine
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user