# Environment variables for docker-compose # Copy this file to .env and customize with your own values ########################################### # Web app variables (BUILD-TIME ONLY) # These must be set at build time and are # compiled into the static HTML/JS files ########################################### # Development setup - enables more detailed logging and developer features MESHSTREAM_APP_ENV=development # MESHSTREAM_APP_ENV=production # Uncomment for production build # Site customization MESHSTREAM_SITE_TITLE=Bay Area Mesh - Dev MESHSTREAM_SITE_DESCRIPTION=Development instance - Meshtastic activity in Bay Area region # For local development, point to local server # (empty for production where API is on same domain) MESHSTREAM_API_BASE_URL=http://localhost:5446 # Google Maps API configuration - required for maps to work # Get keys at: https://developers.google.com/maps/documentation/javascript/get-api-key MESHSTREAM_GOOGLE_MAPS_ID=your mapid MESHSTREAM_GOOGLE_MAPS_API_KEY=your api # IMPORTANT: To change these values after building, you must rebuild the image ########################################### # Runtime environment variables ########################################### # MQTT connection settings MESHSTREAM_MQTT_BROKER=mqtt.bayme.sh MESHSTREAM_MQTT_USERNAME=meshdev MESHSTREAM_MQTT_PASSWORD=large4cats # Topic to monitor - customize for your region MESHSTREAM_MQTT_TOPIC_PREFIX=msh/US/bayarea # Server configuration MESHSTREAM_SERVER_HOST=0.0.0.0 # Listen on all interfaces MESHSTREAM_SERVER_PORT=5446 # Standard web port MESHSTREAM_STATIC_DIR=/app/static # Logging and debugging MESHSTREAM_LOG_LEVEL=debug # Options: debug, info, warn, error MESHSTREAM_VERBOSE_LOGGING=true # Set to false in production MESHSTREAM_CACHE_SIZE=1000 # Number of packets to cache for new subscribers