28 lines
561 B
Bash
28 lines
561 B
Bash
# Server Configuration
|
|
PORT=3000
|
|
NODE_ENV=development
|
|
|
|
# Session Secret
|
|
SESSION_SECRET=test-secret-for-development-only
|
|
|
|
# MQTT Configuration (Meshtastic Public Broker)
|
|
MQTT_BROKER=mqtt://mqtt.meshtastic.org
|
|
MQTT_PORT=1883
|
|
MQTT_USERNAME=meshdev
|
|
MQTT_PASSWORD=large4cats
|
|
MQTT_TOPIC=#
|
|
MQTT_PUB_TOPIC="msh/US/2/json/mqtt/"
|
|
|
|
# Data Retention (in days)
|
|
DATA_RETENTION_DAYS=30
|
|
|
|
# Cron schedule for automatic data purging (daily at 2 AM)
|
|
PURGE_CRON_SCHEDULE=0 2 * * *
|
|
|
|
# Logging
|
|
LOG_LEVEL=info
|
|
|
|
# Rate Limiting
|
|
RATE_LIMIT_WINDOW_MS=900000
|
|
RATE_LIMIT_MAX_REQUESTS=1000
|