feat: added electric-sql docker-compose

This commit is contained in:
Anish Sarkar 2026-01-15 04:33:00 +05:30
parent 94e65129cd
commit 8ceccc421d

View file

@ -53,11 +53,13 @@ services:
- UNSTRUCTURED_HAS_PATCHED_LOOP=1 - UNSTRUCTURED_HAS_PATCHED_LOOP=1
- LANGCHAIN_TRACING_V2=false - LANGCHAIN_TRACING_V2=false
- LANGSMITH_TRACING=false - LANGSMITH_TRACING=false
- ELECTRIC_DB_USER=${ELECTRIC_DB_USER:-electric}
- ELECTRIC_DB_PASSWORD=${ELECTRIC_DB_PASSWORD:-electric_password}
depends_on: depends_on:
- db - db
- redis - redis
# Run these services seperately in production # Run these services separately in production
# celery_worker: # celery_worker:
# build: ./surfsense_backend # build: ./surfsense_backend
# # image: ghcr.io/modsetter/surfsense_backend:latest # # image: ghcr.io/modsetter/surfsense_backend:latest
@ -117,7 +119,7 @@ services:
ports: ports:
- "${ELECTRIC_PORT:-5133}:3000" - "${ELECTRIC_PORT:-5133}:3000"
environment: environment:
- DATABASE_URL=${ELECTRIC_DATABASE_URL:-postgresql://electric:electric_password@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-surfsense}?sslmode=disable} - DATABASE_URL=${ELECTRIC_DATABASE_URL:-postgresql://${ELECTRIC_DB_USER:-electric}:${ELECTRIC_DB_PASSWORD:-electric_password}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-surfsense}?sslmode=disable}
- ELECTRIC_INSECURE=true - ELECTRIC_INSECURE=true
- ELECTRIC_WRITE_TO_PG_MODE=direct - ELECTRIC_WRITE_TO_PG_MODE=direct
restart: unless-stopped restart: unless-stopped