#############################
# ntfy-mcp-server - Example Environment Configuration
#############################
#############################
# GENERAL SERVER SETTINGS
#############################
# Application environment: "development", "testing", "production"
# Controls behavior like logging verbosity, error details exposed, etc.
# Default: "development"
NODE_ENV=development
# Logging level: "error", "warn", "info", "debug", "trace"
# Controls the verbosity of logging
# Default: "info"
LOG_LEVEL=info
#############################
# RATE LIMITING
#############################
# Time window for rate limiting in milliseconds
# Valid range: 1000-3600000 (1 second to 1 hour)
# Default: 60000 (1 minute)
RATE_LIMIT_WINDOW_MS=60000
# Maximum number of requests allowed per time window
# Valid range: 1-10000
# Default: 100
RATE_LIMIT_MAX_REQUESTS=100
#############################
# NTFY CONFIGURATION
#############################
# API key for accessing reserved/protected ntfy topics
# Required if you're using authentication for ntfy topics
# Default: "" (empty string)
NTFY_API_KEY=your_ntfy_api_key_here
# Base URL for the ntfy service
# Change this if you're using a self-hosted ntfy instance
# Default: "https://ntfy.sh"
NTFY_BASE_URL=https://ntfy.sh
# Default topic for ntfy notifications
# This will be used when no topic is specified
# Default: "" (empty string)
NTFY_TOPIC=your_default_topic_here