Files
keepalive/.env.example
T

32 lines
1011 B
Bash

# Pick one of: redis, valkey, postgresql, mysql, mongodb, couchbase
KEEPALIVE_ADAPTER=redis
# Optional: tick interval (e.g. 30s, 1m, 5m). Defaults to 1m.
# KEEPALIVE_INTERVAL=1m
# Optional: key/doc ID to increment. Defaults to counter.
# KEEPALIVE_COUNTER_KEY=counter
# --- redis / valkey ---
KEEPALIVE_REDIS_URL=redis://default@127.0.0.1:6379
# KEEPALIVE_VALKEY_URL=valkey://default@127.0.0.1:6379
# --- postgresql ---
# KEEPALIVE_POSTGRESQL_URL=postgres://user:pass@host:5432/dbname?sslmode=require
# --- mysql ---
# KEEPALIVE_MYSQL_DSN=user:pass@tcp(host:3306)/dbname
# --- mongodb ---
# KEEPALIVE_MONGODB_URI=mongodb+srv://user:pass@cluster.mongodb.net
# KEEPALIVE_MONGODB_DATABASE=keepalive
# KEEPALIVE_MONGODB_COLLECTION=counter
# --- couchbase ---
# KEEPALIVE_COUCHBASE_CONNECTION_STRING=couchbases://cb.host
# KEEPALIVE_COUCHBASE_USERNAME=
# KEEPALIVE_COUCHBASE_PASSWORD=
# KEEPALIVE_COUCHBASE_BUCKET_NAME=
# KEEPALIVE_COUCHBASE_SCOPE_NAME=_default
# KEEPALIVE_COUCHBASE_COLLECTION_NAME=_default