# Docker Compose für nuccy (Registry-Images, von deploy.sh gebaut/gepusht). # Geheimnisse/Abweichungen kommen aus einer .env-Datei neben dieser Compose-Datei # (siehe .env.production.example). Beide Container teilen sich das Volume ./data. services: collector: image: docker.citysensor.de/auto-charger-collector:latest container_name: auto-charger-collector restart: unless-stopped environment: - TZ=${TZ:-Europe/Berlin} # MQTT-Broker läuft als Container 'mqtt' im smarthome-Netz. - MQTT_HOST=${MQTT_HOST:-mqtt} - MQTT_PORT=${MQTT_PORT:-1883} - MQTT_USER=${MQTT_USER} - MQTT_PASS=${MQTT_PASS} - MQTT_TOPIC_BASE=${MQTT_TOPIC_BASE:-go-eCharger/310014} - DB_PATH=/data/charges.db volumes: - ./data:/data networks: - smarthome web: image: docker.citysensor.de/auto-charger-web:latest container_name: auto-charger-web restart: unless-stopped environment: - NODE_ENV=production - TZ=${TZ:-Europe/Berlin} - DB_PATH=/data/charges.db ports: - "${WEB_PORT:-8082}:3000" volumes: - ./data:/data depends_on: - collector networks: smarthome: external: true