66 lines
2.2 KiB
Plaintext
66 lines
2.2 KiB
Plaintext
# ==============================================================================
|
|
# APPLICATION
|
|
# ==============================================================================
|
|
APP_ENV=development
|
|
SERVER_PORT=8080
|
|
SERVER_READ_TIMEOUT=10s
|
|
SERVER_WRITE_TIMEOUT=10s
|
|
|
|
# ==============================================================================
|
|
# DATABASE (PostgreSQL)
|
|
# ==============================================================================
|
|
DB_HOST=localhost
|
|
DB_PORT=5432
|
|
DB_USER=aurganize_backend_api
|
|
DB_PASSWORD=dev_backend_pass_v6.2
|
|
DB_NAME=aurganize_dev
|
|
DB_SSLMODE=disable
|
|
|
|
# Connection Pool
|
|
DB_MAX_OPEN_CONNS=25
|
|
DB_MAX_IDLE_CONNS=5
|
|
DB_CONN_MAX_LIFETIME=5m
|
|
|
|
# ==============================================================================
|
|
# JWT AUTHENTICATION
|
|
# ==============================================================================
|
|
# IMPORTANT: Change these secrets in production!
|
|
# Generate with: openssl rand -base64 32
|
|
JWT_ACCESS_SECRET=Qv2vA663YrdO5mX5gufIqLD5uyqkeaYpbiJP/2XC8I0=
|
|
JWT_REFRESH_SECRET=ZpOhrMoUAn5MtRpuEPHM9n+Ddv8Y/96WTwleWCej3r8=
|
|
JWT_ACCESS_EXPIRY=15m
|
|
JWT_REFRESH_EXPIRY=168h
|
|
JWT_ISSUER=aurganize-v62
|
|
|
|
|
|
# ==============================================================================
|
|
# COOKIE SETTING
|
|
# ==============================================================================
|
|
# Populated with suggested default values since im not sure about them
|
|
COOKIE_DOMAIN=aurganize.in
|
|
COOKIE_SAMESITE=lax
|
|
|
|
# ==============================================================================
|
|
# REDIS (Caching & Sessions)
|
|
# ==============================================================================
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
|
|
# ==============================================================================
|
|
# NATS (Event Messaging)
|
|
# ==============================================================================
|
|
NATS_URL=nats://localhost:4222
|
|
|
|
# ==============================================================================
|
|
# MINIO (S3-Compatible Storage)
|
|
# ==============================================================================
|
|
MINIO_ENDPOINT=localhost:9000
|
|
MINIO_ACCESS_KEY=minioadmin
|
|
MINIO_SECRET_KEY=minioadmin
|
|
MINIO_BUCKET=aurganize
|
|
MINIO_USE_SSL=false
|
|
|
|
|