Configuration

Configuration

Command line arguments

ArgumentsValueExample
WORKERtrue/false--WORKER=true To run as worker node need to pass
MASTER_IPIP or DNS--MASTER_IP=IP_OR_DNS

ENV

envValue (default)Description
PORTOptional (2436)Any valid port
MASTER_IPOptional (applicable for worker only)Master Node IP
DB_DNSOptional (loadtester-db)Databse URL
DB_TYPEOptional (sqlite)sqlite, mysql, postgresql
SERVER_READ_TIMEOUTOptional (60 seconds)In seconds

In order to support AWS Integration env

env
AWS_ACCESS_KEY
AWS_SECRET_KEY
AWS_REGION

To update the docker .env

docker exec -it CONTAINER_ID_OR_NAME vim .env

Sample .env

.env
# Server settings:
SERVER_HOST="0.0.0.0"
PORT=3005
SERVER_READ_TIMEOUT=60

# JWT settings:
JWT_SECRET_KEY="723bhhghv23466v6234bvhahhdvvasd727364364bd7"

# Database settings:
DB_DNS=inMemory
DB_TYPE=sqlite

# AWS settings:
AWS_ACCESS_KEY="AWS_ACCESS_KEY"
AWS_SECRET_KEY="AWS_SECRET_KEY"
AWS_REGION="AWS_REGION"