* chore: add published Docker image workflow and self-host image flow * fix: align Docker publish and build paths Use the canonical GHCR image name and correct Dockerfile path references so CI publishing and documented local builds work as expected. * fix: restore Docker self-host runtime defaults Use the full Node base image and expose Compose env vars to the Cloudflare Vite runtime so local self-hosting keeps auth bindings and outbound HTTPS working.
18 lines
555 B
YAML
18 lines
555 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}
|
|
- AUTH_MODE=local_noauth
|
|
- DATAFORSEO_API_KEY=${DATAFORSEO_API_KEY}
|
|
- VITE_SHOW_DEVTOOLS=false
|
|
ports:
|
|
- "127.0.0.1:${PORT:-3001}:${PORT:-3001}"
|
|
volumes:
|
|
- open_seo_data:/app/.wrangler
|
|
volumes:
|
|
open_seo_data:
|