Initial commit: breakpilot-core - Shared Infrastructure
Docker Compose with 24+ services: - PostgreSQL (PostGIS), Valkey, MinIO, Qdrant - Vault (PKI/TLS), Nginx (Reverse Proxy) - Backend Core API, Consent Service, Billing Service - RAG Service, Embedding Service - Gitea, Woodpecker CI/CD - Night Scheduler, Health Aggregator - Jitsi (Web/XMPP/JVB/Jicofo), Mailpit Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
58
.env.example
Normal file
58
.env.example
Normal file
@@ -0,0 +1,58 @@
|
||||
# =========================================================
|
||||
# BreakPilot Core — Environment Variables
|
||||
# =========================================================
|
||||
# Copy to .env and adjust values
|
||||
|
||||
# Database
|
||||
POSTGRES_USER=breakpilot
|
||||
POSTGRES_PASSWORD=breakpilot123
|
||||
POSTGRES_DB=breakpilot_db
|
||||
|
||||
# Security
|
||||
JWT_SECRET=your-super-secret-jwt-key-change-in-production
|
||||
VAULT_TOKEN=breakpilot-dev-token
|
||||
|
||||
# MinIO (S3-compatible storage)
|
||||
MINIO_ROOT_USER=breakpilot
|
||||
MINIO_ROOT_PASSWORD=breakpilot123
|
||||
MINIO_BUCKET=breakpilot-rag
|
||||
|
||||
# Environment
|
||||
ENVIRONMENT=development
|
||||
TZ=Europe/Berlin
|
||||
|
||||
# Embedding Service
|
||||
EMBEDDING_BACKEND=local
|
||||
LOCAL_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2
|
||||
LOCAL_RERANKER_MODEL=cross-encoder/ms-marco-MiniLM-L-6-v2
|
||||
|
||||
# SMTP (Mailpit in dev)
|
||||
SMTP_HOST=mailpit
|
||||
SMTP_PORT=1025
|
||||
|
||||
# Synapse
|
||||
SYNAPSE_SERVER_NAME=macmini
|
||||
SYNAPSE_DB_PASSWORD=synapse_secret
|
||||
|
||||
# Jitsi
|
||||
JICOFO_AUTH_PASSWORD=jicofo_secret
|
||||
JVB_AUTH_PASSWORD=jvb_secret
|
||||
JIBRI_XMPP_PASSWORD=jibri_secret
|
||||
JIBRI_RECORDER_PASSWORD=recorder_secret
|
||||
JITSI_PUBLIC_URL=https://macmini:8443
|
||||
|
||||
# ERPNext
|
||||
ERPNEXT_DB_ROOT_PASSWORD=erpnext_root
|
||||
ERPNEXT_DB_PASSWORD=erpnext_secret
|
||||
ERPNEXT_ADMIN_PASSWORD=admin
|
||||
|
||||
# Woodpecker CI
|
||||
WOODPECKER_HOST=http://macmini:8090
|
||||
WOODPECKER_ADMIN=pilotadmin
|
||||
WOODPECKER_AGENT_SECRET=woodpecker-secret
|
||||
|
||||
# Gitea Runner
|
||||
GITEA_RUNNER_TOKEN=
|
||||
|
||||
# Session
|
||||
SESSION_TTL_HOURS=24
|
||||
Reference in New Issue
Block a user