#!/bin/sh
cd /volume2/docker/tesvor-map || exit 1

export TESVOR_MQTT_HOST="192.168.88.56"
export TESVOR_MQTT_PORT="1883"
export TESVOR_MQTT_USER="mqtt"
export TESVOR_MQTT_PASSWORD="Ma5905*1-8"

export TESVOR_BASE_DIR="/volume2/docker/tesvor-map"
export TESVOR_PUBLIC_DIR="/volume2/docker/mh-map-gateway/html"
export TESVOR_HA_PUBLIC_DIR="/volume2/docker/homeassistant/www/tesvor-map"

# Start a small background sync loop for HA /local iframe.
(
  while true; do
    /volume2/docker/tesvor-map/sync_ha_local.sh >/dev/null 2>&1 || true
    sleep 2
  done
) &

exec /usr/bin/python3 /volume2/docker/tesvor-map/tesvor_map_writer.py >> /volume2/docker/tesvor-map/writer.log 2>&1