mirror of
https://github.com/jorijn/meshcore-stats.git
synced 2026-07-06 17:51:20 +02:00
fix: improve Docker configuration and documentation
- Change Python path defaults to Docker paths (/data/state, /out) - Remove STATE_DIR/OUT_DIR from Dockerfile ENV (Python defaults now correct) - Remove REPEATER_FETCH_ACL feature (unsupported) - Fix nginx tmpfs permissions with uid=101,gid=101 - Remove Ofelia [global] save=true (caused config parse error) - Switch to bind mounts for ./out instead of named volume - Comment out devices section (not available on macOS Docker) - Add TCP and BLE transport options to meshcore.conf.example - Document correct macOS socat command for serial-over-TCP - Update README with macOS Docker workaround instructions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
+3
-4
@@ -145,7 +145,6 @@ class Config:
|
||||
self.repeater_name = get_str("REPEATER_NAME")
|
||||
self.repeater_key_prefix = get_str("REPEATER_KEY_PREFIX")
|
||||
self.repeater_password = get_str("REPEATER_PASSWORD")
|
||||
self.repeater_fetch_acl = get_bool("REPEATER_FETCH_ACL", False)
|
||||
|
||||
# Intervals and timeouts
|
||||
self.companion_step = get_int("COMPANION_STEP", 60)
|
||||
@@ -156,9 +155,9 @@ class Config:
|
||||
self.remote_cb_fails = get_int("REMOTE_CB_FAILS", 6)
|
||||
self.remote_cb_cooldown_s = get_int("REMOTE_CB_COOLDOWN_S", 3600)
|
||||
|
||||
# Paths
|
||||
self.state_dir = get_path("STATE_DIR", "./data/state")
|
||||
self.out_dir = get_path("OUT_DIR", "./out")
|
||||
# Paths (defaults are Docker container paths; native installs override via config)
|
||||
self.state_dir = get_path("STATE_DIR", "/data/state")
|
||||
self.out_dir = get_path("OUT_DIR", "/out")
|
||||
|
||||
# Report location metadata
|
||||
self.report_location_name = get_str(
|
||||
|
||||
Reference in New Issue
Block a user