-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.loadtest.example
More file actions
44 lines (36 loc) · 1.09 KB
/
.env.loadtest.example
File metadata and controls
44 lines (36 loc) · 1.09 KB
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
ENV=staging
SERVER__PORT=8082
LOADTEST_SERVER_PORT=8082
SERVER__READ_TIMEOUT=10s
SERVER__WRITE_TIMEOUT=10s
SERVER__IDLE_TIMEOUT=60s
DATABASE__HOST=loadtest-postgres
DATABASE__PORT=5432
DATABASE__USER=fairqueue
DATABASE__PASSWORD=fairqueue
DATABASE__NAME=fairqueue_loadtest
DATABASE__SSL_MODE=disable
DATABASE__MAX_OPEN_CONNS=50
DATABASE__MAX_IDLE_CONNS=25
DATABASE__CONN_MAX_LIFETIME=5m
DATABASE__CONN_MAX_IDLE_TIME=5m
REDIS__HOST=loadtest-redis
REDIS__PORT=6379
REDIS__PASSWORD=
REDIS__DB=0
AUTH__TOKEN_SECRET=loadtest-super-secret-key-at-least-32-characters
AUTH__TOKEN_TTL=5m
# Still required by config validation, but ignored by cmd/loadtest
PAYSTACK__SECRET_KEY=pk_test_unused_in_loadtest
PAYSTACK__BASE_URL=https://api.paystack.co
GATEWAYRETRY__MAX_ATTEMPTS=3
GATEWAYRETRY__BASE_DELAY=500ms
GATEWAYRETRY__MAX_DELAY=3s
WORKERS__ADMISSION__INTERVAL=5s
WORKERS__ADMISSION__BATCH_SIZE=100
WORKERS__EXPIRY__INTERVAL=30s
WORKERS__EXPIRY__BATCH_SIZE=200
WORKERS__RECONCILIATION__INTERVAL=30s
WORKERS__RECONCILIATION__STALE_PAYMENT_AGE=5m
WORKERS__RECONCILIATION__STALE_QUEUE_ENTRY_AGE=5m
LOGGER__LEVEL=info