From bfb218401a6ad94a1b984bc6b2ef1ba6588066db Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Tue, 2 Dec 2025 19:46:29 -0500 Subject: [PATCH] Reworking... --- docker-compose.yml | 52 +++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9927b2f..223ede6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -48,6 +48,31 @@ services: restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock + hivemind_satellite: + container_name: hivemind_satellite + hostname: hivemind_satellite + restart: unless-stopped + image: smartgic/hivemind-satellite:alpha + pull_policy: always + network_mode: host + devices: + - /dev/snd + environment: + TZ: ${TZ} + VOICE_SAT_HOST: 192.168.1.248 + VOICE_SAT_PORT: 5679 + VOICE_SAT_KEY: ${HV_VOICE_SAT_KEY} + VOICE_SAT_PASSWORD: ${HV_VOICE_SAT_PASSWORD} + XDG_RUNTIME_DIR: ${XDG_RUNTIME_DIR} + PULSE_SERVER: unix:${XDG_RUNTIME_DIR}/pulse/native + volumes: + - ~/.config/pulse/cookie:/home/${HIVEMIND_USER}/.config/pulse/cookie:ro + - ${BENEDIKTA_DOCKER_DIR}/hivemind:/home/${HIVEMIND_USER}/.config/hivemind:ro + - hv_ovos_tts_cache:/home/${HIVEMIND_USER}/.cache/mycroft + - hv_ovos_listener_records:/home/${HIVEMIND_USER}/.local/share/mycroft/listener + - hv_ovos_models:/home/${HIVEMIND_USER}/.local/share/precise-lite + - ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro + - ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro hivemind_cli: container_name: hivemind_cli hostname: hivemind_cli @@ -55,39 +80,14 @@ services: image: docker.io/smartgic/hivemind-cli:alpha@sha256:896cb56b9c5b1a4eaeba0cb7c53ae173a4b0f777163cbd2573e2b183cbf41ceb pull_policy: always tty: true + network_mode: host environment: TZ: ${TZ} - network_mode: host volumes: - ${BENEDIKTA_DOCKER_DIR}/hivemind/config:/home/${HIVEMIND_USER}/.config/hivemind:z - ${BENEDIKTA_DOCKER_DIR}/hivemind/share:/home/${HIVEMIND_USER}/.local/share/hivemind:z depends_on: - hivemind_satellite - hivemind_satellite: - container_name: hivemind_satellite - hostname: hivemind_satellite - restart: unless-stopped - image: smartgic/hivemind-satellite:alpha@sha256:3057968a493fab9dcca9e1274757bd7fe61d9b143ae2900939e1ec5bbc96664a - pull_policy: always - environment: - PULSE_SERVER: unix:${XDG_RUNTIME_DIR}/pulse/native - PULSE_COOKIE: /home/${HIVEMIND_USER}/.config/pulse/cookie - TZ: ${TZ} - VOICE_SAT_KEY: ${HV_VOICE_SAT_KEY} - VOICE_SAT_PASSWORD: ${HV_VOICE_SAT_PASSWORD} - VOICE_SAT_HOST: 192.168.1.248 - VOICE_SAT_PORT: 5679 - XDG_RUNTIME_DIR: $XDG_RUNTIME_DIR - devices: - - /dev/snd - volumes: - - ~/.config/pulse/cookie:/home/${HIVEMIND_USER}/.config/pulse/cookie:ro - - ${BENEDIKTA_DOCKER_DIR}/hivemind:/home/${HIVEMIND_USER}/.config/mycroft:ro - - hv_ovos_tts_cache:/home/${HIVEMIND_USER}/.cache/mycroft - - hv_ovos_listener_records:/home/${HIVEMIND_USER}/.local/share/mycroft/listener - - hv_ovos_models:/home/${HIVEMIND_USER}/.local/share/precise-lite - - ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro - - ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro portainer-agent: container_name: portainer_agent image: portainer/agent:latest@sha256:d2e5f753e8c668f7a7916621e64d6535f212b0f6ade5389a6fcc1f6830405ccf -- 2.52.0