-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
37 lines (32 loc) · 865 Bytes
/
.env.example
File metadata and controls
37 lines (32 loc) · 865 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
# Server Configuration
PORT=:8080
GO_ENV=development
SERVER_SHUTDOWN_TIMEOUT=5
SERVER_MAX_REQUESTS=100
SERVER_REQUEST_TIMEOUT=60
SERVER_CACHE_EXPIRATION=10
# Database Configuration
POSTGRES_USER=admin
POSTGRES_PASSWORD=admin
POSTGRES_DB=taskmaster
POSTGRES_HOST=postgres-db
POSTGRES_PORT=5432
DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}?sslmode=disable
# Kafka Configuration
KAFKA_BROKER=kafka:29092
KAFKA_TOPIC=jobs
KAFKA_GROUP=job-workers
KAFKA_RETRY_MAX=5
KAFKA_RETRY_BACKOFF=500
KAFKA_PROCESSING_TIME=10
# Redis Configuration
REDIS_ADDR=redis:6379
REDIS_PASSWORD=
REDIS_DB=0
# JWT Configuration
JWT_SECRET=supersecretkey
JWT_EXPIRATION=72
EMAIL_FROM=your-email@example.com
EMAIL_PASSWORD= # Not needed for MailHog, just leave blank or any dummy value
EMAIL_HOST=localhost
EMAIL_PORT=1025