-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
47 lines (40 loc) · 1.45 KB
/
Copy path.env.example
File metadata and controls
47 lines (40 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Docker + Caddy deployment settings for backend
# Local:
# CADDY_FRONTEND_SITE_ADDRESS=http://localhost:3000
# CADDY_API_SITE_ADDRESS=http://localhost:8080
#
# EC2 with TLS:
# CADDY_FRONTEND_SITE_ADDRESS=quantum.example.com
# CADDY_API_SITE_ADDRESS=api.quantum.example.com
CADDY_FRONTEND_SITE_ADDRESS=http://localhost:3000
CADDY_API_SITE_ADDRESS=http://localhost:8080
# Leave empty unless you front the Next.js server with your own auth proxy.
QUANTUM_BACKEND_API_KEY=
# backend API
QB2_ENVIRONMENT=development
QB2_SERVICE_NAME=quantum-backend
QB2_API_HOST=0.0.0.0
QB2_API_PORT=8080
QB2_LOG_LEVEL=INFO
QB2_JSON_LOGS=true
QB2_AUTH_REQUIRED=false
# Postgres / Neon
QB2_POSTGRES_TARGET=neon
QB2_POSTGRES_NEON_POOLED_DSN=postgresql+asyncpg://user:password@your-neon-pooler-host/neondb?sslmode=require
QB2_POSTGRES_NEON_DIRECT_DSN=
QB2_POSTGRES_DATABASE=neondb
# MongoDB / Atlas
QB2_MONGODB_TARGET=remote
QB2_MONGODB_REMOTE_URI=mongodb+srv://user:password@cluster.mongodb.net/
QB2_MONGODB_DATABASE=qds
# Durable local runtime artifacts inside the backend container/worktree
QB2_PEER_LOG_DIR=/workspace/backend/quantum-backend/peer-logs
QB2_PEER_ID=qb2-local-peer
# Libp2p
QB2_LIBP2P_ENABLED=true
QB2_LIBP2P_PEER_ID=qb2-local-peer
QB2_LIBP2P_LISTEN_MULTIADDRS=/ip4/0.0.0.0/tcp/4011
QB2_LIBP2P_PEERSTORE_PATH=/workspace/backend/quantum-backend/libp2p/peerstore.sqlite3
QB2_LIBP2P_ACTIVATE_LISTENERS=false
QB2_LIBP2P_DEV_SERVICE_PEER_COUNT=0
QB2_LIBP2P_DEV_SERVICE_BASE_PORT=4021