diff --git a/docker-compose.yml b/docker-compose.yml index 810d13a..4b64e2a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,8 +53,15 @@ services: - ${DATA_DIR:-/data/retina-node}/blah2/test:/opt/blah2/test network_mode: host pid: "host" - privileged: true # Required for USB SDR access - command: bash -c "/opt/blah2/sdrplay-restart.sh && /opt/blah2/bin/blah2 -c /opt/blah2/config/config.yml" + privileged: true + # Command: restart SDRplay services -> start app with pre-merged config + command: > + bash -c " + echo 'Restarting SDRplay services...' && + pkill -9 -x blah2 2>/dev/null || true && + pkill -9 -x sdrplay_apiService 2>/dev/null || true && + /opt/blah2/bin/blah2 -c /opt/blah2/config/config.yml + " container_name: blah2 blah2_web: