24 lines
843 B
YAML
24 lines
843 B
YAML
services:
|
|
open-seo:
|
|
image: ${OPEN_SEO_IMAGE:-ghcr.io/every-app/open-seo:latest}
|
|
restart: unless-stopped
|
|
environment:
|
|
# Required for local Docker self-hosting: exposes Compose env vars to cloudflare:workers bindings.
|
|
- CLOUDFLARE_INCLUDE_PROCESS_ENV=true
|
|
- PORT=${PORT:-3001}
|
|
- ALLOWED_HOST=${ALLOWED_HOST:-}
|
|
- AUTH_MODE=local_noauth
|
|
- DATAFORSEO_API_KEY=${DATAFORSEO_API_KEY}
|
|
# Optional: Google Search Console. See
|
|
# docs/SELF_HOSTING_GOOGLE_SEARCH_CONSOLE.md
|
|
- GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID:-}
|
|
- GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET:-}
|
|
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET:-}
|
|
- VITE_SHOW_DEVTOOLS=false
|
|
ports:
|
|
- "127.0.0.1:${PORT:-3001}:${PORT:-3001}"
|
|
volumes:
|
|
- open_seo_data:/app/.wrangler
|
|
volumes:
|
|
open_seo_data:
|