All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 55s
26 lines
532 B
Plaintext
26 lines
532 B
Plaintext
# Server Settings
|
|
PORT=8080
|
|
|
|
# DB Settings
|
|
DB_DSN=root:secret@tcp(127.0.0.1:3306)/emly?parseTime=true&loc=UTC
|
|
MAX_OPEN_CONNS=25
|
|
MAX_IDLE_CONNS=5
|
|
CONN_MAX_LIFETIME=5m
|
|
DATABASE_NAME=emly
|
|
|
|
# API Keys
|
|
API_KEY=key-one
|
|
ADMIN_KEY=admin-key-one
|
|
|
|
# Rate Limiting (unauthenticated: no X-API-Key / X-Admin-Key)
|
|
RL_UNAUTH_MAX_REQS=10
|
|
RL_UNAUTH_WINDOW=5m
|
|
RL_UNAUTH_MAX_FAILS=5
|
|
RL_UNAUTH_BAN_DUR=15m
|
|
|
|
# Rate Limiting (authenticated: X-API-Key or X-Admin-Key present)
|
|
RL_AUTH_MAX_REQS=100
|
|
RL_AUTH_WINDOW=1m
|
|
RL_AUTH_MAX_FAILS=20
|
|
RL_AUTH_BAN_DUR=5m
|