mirror of
				https://github.com/meshtastic/firmware.git
				synced 2025-10-29 15:46:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			603 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			603 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # USB-Based Meshtastic container-node!
 | ||
| 
 | ||
| # Copy .env.example to .env and set the USB_DEVICE and CONFIG_PATH variables
 | ||
| 
 | ||
| services:
 | ||
|   meshtastic-node:
 | ||
|     build: .
 | ||
|     container_name: meshtasticd
 | ||
| 
 | ||
|     # Pass USB device through to the container
 | ||
|     devices:
 | ||
|       - "${USB_DEVICE}"
 | ||
| 
 | ||
|     # Mount local config file and named volume for data persistence
 | ||
|     volumes:
 | ||
|       - "${CONFIG_PATH}:/etc/meshtasticd/config.yaml:ro"
 | ||
|       - meshtastic_data:/var/lib/meshtasticd
 | ||
| 
 | ||
|     # Forward the container’s port 4403 to the host
 | ||
|     ports:
 | ||
|       - 4403:4403
 | ||
| 
 | ||
|     restart: unless-stopped
 | ||
| 
 | ||
| volumes:
 | ||
|   meshtastic_data:
 | 
