-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.postgres
More file actions
48 lines (40 loc) · 892 Bytes
/
.env.postgres
File metadata and controls
48 lines (40 loc) · 892 Bytes
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
48
# HelixTrack Core - PostgreSQL Configuration
# Database
DB_TYPE=postgresql
DB_HOST=postgres
DB_PORT=5432
DB_NAME=helixtrack
DB_USER=helixtrack
DB_PASSWORD=helixtrack_secure_password_change_me
DB_SSLMODE=disable
DB_MAX_OPEN_CONNS=25
DB_MAX_IDLE_CONNS=5
DB_CONN_MAX_LIFETIME=5m
# Server
SERVER_HOST=0.0.0.0
SERVER_PORT=8080
# Logging
LOG_LEVEL=info
LOG_OUTPUT=both
LOG_PATH=/app/logs
LOG_FORMAT=json
# Service Discovery
HEALTH_CHECK_INTERVAL=60s
HEALTH_CHECK_TIMEOUT=10s
HEALTH_FAILURE_THRESHOLD=3
FAILOVER_ENABLED=true
FAILOVER_STABILITY_COUNT=3
FAILBACK_DELAY=5m
# Security
ADMIN_TOKEN_MIN_LENGTH=32
SERVICE_ROTATION_MIN_AGE=5m
# Metrics
METRICS_ENABLED=true
METRICS_PORT=9090
# Environment
ENVIRONMENT=development
DEBUG=false
# Chat Service
CHAT_DB_PASSWORD=chat_secure_password_change_me
JWT_SECRET=your-jwt-secret-key-change-in-production
CHAT_SERVICE_URL=http://chat-service:9090