diff --git a/roborock/.env.example b/roborock/.env.example index d8c5a47..5d2c025 100644 --- a/roborock/.env.example +++ b/roborock/.env.example @@ -1,31 +1,16 @@ -services: - roborock-server: - image: ghcr.io/python-roborock/local_roborock_server:latest - container_name: roborock_server - restart: unless-stopped - ports: - - "${ROBOROCK_SERVER_HTTPS_PORT:-8888}:${ROBOROCK_SERVER_HTTPS_PORT:-8888}" - - "${ROBOROCK_SERVER_MQTT_TLS_PORT:-8883}:${ROBOROCK_SERVER_MQTT_TLS_PORT:-8883}" - environment: - - REGION=${ROBOROCK_REGION:-de} - - TIMEZONE=${ROBOROCK_TIMEZONE:-Europe/Berlin} - - ROBOROCK_SERVER_LISTENER_MODE=external_tls - - ROBOROCK_SERVER_HTTPS_PORT=${ROBOROCK_SERVER_HTTPS_PORT:-8888} - - ROBOROCK_SERVER_MQTT_TLS_PORT=${ROBOROCK_SERVER_MQTT_TLS_PORT:-8883} - volumes: - # Nur dieser eine, saubere Ordner-Pfad! - - ${ROBOROCK_HOST_PATH:-./roborock_data}:/data - healthcheck: - test: [ - "CMD", - "wget", - "--no-check-certificate", - "-q", - "-O", - "-", - "${ROBOROCK_SERVER_HEALTHCHECK_SCHEME:-http}://127.0.0.1:${ROBOROCK_SERVER_HTTPS_PORT:-8888}/admin" - ] - interval: ${ROBOROCK_HEALTHCHECK_INTERVAL:-30s} - timeout: ${ROBOROCK_HEALTHCHECK_TIMEOUT:-5s} - retries: ${ROBOROCK_HEALTHCHECK_RETRIES:-5} - start_period: ${ROBOROCK_HEALTHCHECK_START_PERIOD:-20s} +# --- Allgemeine Einstellungen --- +ROBOROCK_REGION=de +ROBOROCK_TIMEZONE=Europe/Berlin +ROBOROCK_HOST_PATH=/opt/roborock_data + +# --- Netzwerk & Ports --- +ROBOROCK_SERVER_HTTPS_PORT=8888 +ROBOROCK_SERVER_MQTT_TLS_PORT=8883 +ROBOROCK_SERVER_LISTENER_MODE=external_tls + +# --- Healthcheck --- +ROBOROCK_SERVER_HEALTHCHECK_SCHEME=http +ROBOROCK_HEALTHCHECK_INTERVAL=30s +ROBOROCK_HEALTHCHECK_TIMEOUT=5s +ROBOROCK_HEALTHCHECK_RETRIES=5 +ROBOROCK_HEALTHCHECK_START_PERIOD=20s