Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
20 lines
564 B
YAML
20 lines
564 B
YAML
name: ghabilee-admin
|
|
|
|
services:
|
|
admin-panel:
|
|
build:
|
|
context: .
|
|
args:
|
|
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-}
|
|
NEXT_PUBLIC_VAPID_PUBLIC_KEY: ${NEXT_PUBLIC_VAPID_PUBLIC_KEY:-}
|
|
NEXT_PUBLIC_OBSERVABILITY_ENDPOINT: ${NEXT_PUBLIC_OBSERVABILITY_ENDPOINT:-}
|
|
NEXT_PUBLIC_SENTRY_DSN: ${NEXT_PUBLIC_SENTRY_DSN:-}
|
|
NEXT_PUBLIC_ARCAPTCHA_SITE_KEY: ${NEXT_PUBLIC_ARCAPTCHA_SITE_KEY:-}
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- '3009:3000'
|
|
environment:
|
|
- NODE_ENV=production
|
|
restart: unless-stopped
|