45 lines
1.3 KiB
Bash
45 lines
1.3 KiB
Bash
APP_NAME=rap-api
|
|
APP_ENV=development
|
|
HTTP_HOST=0.0.0.0
|
|
HTTP_PORT=8080
|
|
HTTP_READ_TIMEOUT=15s
|
|
HTTP_WRITE_TIMEOUT=15s
|
|
HTTP_IDLE_TIMEOUT=60s
|
|
HTTP_SHUTDOWN_TIMEOUT=10s
|
|
POSTGRES_DSN=postgres://rap_user:rap_password@localhost:5432/remote_access_platform?sslmode=disable
|
|
POSTGRES_MAX_CONNS=20
|
|
POSTGRES_MIN_CONNS=2
|
|
POSTGRES_CONNECT_TIMEOUT=5s
|
|
REDIS_ADDR=localhost:6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
REDIS_DIAL_TIMEOUT=5s
|
|
AUTH_ACCESS_TOKEN_TTL=15m
|
|
AUTH_REFRESH_TOKEN_TTL=720h
|
|
AUTH_ISSUER=rap-api
|
|
AUTH_ACCESS_TOKEN_SECRET=change-me-access-secret
|
|
AUTH_REFRESH_HASH_SECRET=change-me-refresh-hash-secret
|
|
DATA_PLANE_TOKEN_TTL=1m
|
|
DATA_PLANE_TOKEN_PRIVATE_KEY_FILE=
|
|
DATA_PLANE_TOKEN_PRIVATE_KEY_PEM=
|
|
DATA_PLANE_BACKEND_GATEWAY_URL=/api/v1/gateway/ws
|
|
DATA_PLANE_DIRECT_WORKER_WSS_URL_TEMPLATE=
|
|
DATA_PLANE_DIRECT_WORKER_JSON_RUNTIME=false
|
|
DATA_PLANE_DIRECT_WORKER_BINARY_RENDER=false
|
|
DATA_PLANE_DIRECT_WORKER_TLS_TRUST_MODE=smoke_insecure
|
|
DATA_PLANE_DIRECT_WORKER_TLS_CA_REF=
|
|
SECRET_ENCRYPTION_KEY_B64=
|
|
SECRET_ENCRYPTION_KEY_FILE=
|
|
SECRET_ENCRYPTION_KEY_ID=local-v1
|
|
SESSION_HEARTBEAT_TTL=90s
|
|
SESSION_DETACH_GRACE_PERIOD=30m
|
|
SESSION_ATTACH_TOKEN_TTL=2m
|
|
SESSION_LIVE_STATE_TTL=2m
|
|
SESSION_RECOVERY_BATCH_SIZE=100
|
|
WORKER_LEASE_TTL=45s
|
|
WORKER_HEARTBEAT_TTL=15s
|
|
WORKER_STALE_LEASE_GRACE_PERIOD=30s
|
|
WEBSOCKET_WRITE_TIMEOUT=10s
|
|
WEBSOCKET_PING_INTERVAL=20s
|
|
WEBSOCKET_PONG_WAIT=40s
|