Last active
April 19, 2023 00:55
-
-
Save x99percent/d65b6f1ae4abfd64c2e1d6fffd3db371 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2.1' | |
services: | |
grafana: | |
container_name: grafana | |
image: proxx/grafana-armv7 | |
user: "1000" | |
ports: | |
- 3000:3000 | |
volumes: | |
- /opt/grafana:/etc/grafana:rw | |
- /opt/grafana:/var/lib/grafana:rw | |
- /etc/timezone:/etc/timezone:ro | |
restart: on-failure | |
depends_on: | |
influxdb: | |
condition: service_healthy | |
influxdb: | |
container_name: influxdb | |
image: influxdb | |
ports: | |
- 8086:8086 | |
volumes: | |
- /opt/influxdb/influxdb.conf:/etc/influxdb/influxdb.conf:ro | |
- /opt/influxdb:/var/lib/influxdb | |
restart: on-failure | |
healthcheck: | |
test: ["CMD", "curl", "-sI", "http://127.0.0.1:8086/ping"] | |
interval: 30s | |
timeout: 1s | |
retries: 24 | |
homeassistant: | |
container_name: homeassistant | |
image: homeassistant/raspberrypi3-homeassistant:0.87.1 | |
network_mode: "host" | |
volumes: | |
- /opt/homeassistant:/config | |
- /etc/localtime:/etc/localtime:ro | |
- /etc/letsencrypt:/etc/letsencrypt:ro | |
devices: | |
- /dev/ttyUSB0:/dev/ttyUSB0:rwm | |
- /dev/ttyUSB1:/dev/ttyUSB1:rwm | |
restart: on-failure | |
depends_on: | |
influxdb: | |
condition: service_healthy | |
mosquitto: | |
condition: service_started | |
healthcheck: | |
test: ["CMD", "curl", "-f", "http://127.0.0.1:8123"] | |
interval: 30s | |
timeout: 10s | |
retries: 6 | |
node-red: | |
container_name: node-red | |
image: nodered/node-red-docker:rpi-v8 | |
ports: | |
- 1880:1880 | |
volumes: | |
- /opt/node-red:/data | |
- /etc/localtime:/etc/localtime:ro | |
- /etc/timezone:/etc/timezone:ro | |
restart: "no" # because the exit code(s) are wrong | |
depends_on: | |
mosquitto: | |
condition: service_started | |
mqtt-bridge: | |
condition: service_started | |
homeassistant: | |
condition: service_healthy | |
healthcheck: | |
test: ["CMD", "curl", "-f", "http://127.0.0.1:1880"] | |
interval: 30s | |
timeout: 10s | |
retries: 5 | |
mosquitto: | |
container_name: mosquitto | |
image: eclipse-mosquitto | |
user: "1000:1000" | |
ports: | |
- 1883:1883 | |
volumes: | |
- /etc/localtime:/etc/localtime:ro | |
- /opt/mosquitto:/mosquitto/config:ro | |
- /opt/mosquitto:/mosquitto/data | |
restart: on-failure | |
mqtt-bridge: | |
container_name: mqtt-bridge | |
build: | |
context: https://github.com/stjohnjohnson/smartthings-mqtt-bridge.git | |
dockerfile: Dockerfile-rpi | |
ports: | |
- 8080:8080 | |
volumes: | |
- /opt/mqtt-bridge:/config | |
restart: on-failure | |
depends_on: | |
homeassistant: | |
condition: service_healthy | |
portainer: | |
container_name: portainer | |
image: portainer/portainer | |
ports: | |
- 9000:9000 | |
volumes: | |
- /opt/portainer:/data:rw | |
- /var/run/docker.sock:/var/run/docker.sock | |
restart: "no" # because the exit code(s) are wrong | |
organizr: | |
container_name: organizr | |
image: lsioarmhf/organizr | |
ports: | |
- 80:80 | |
- 443:443 | |
volumes: | |
- /opt/organizr:/config:rw | |
- /etc/letsencrypt:/etc/letsencrypt:ro | |
environment: | |
- PGID=1000 | |
- PUID=1000 | |
restart: on-failure | |
healthcheck: | |
test: ["CMD", "curl", "-f", "http://127.0.0.1"] | |
interval: 30s | |
timeout: 10s | |
retries: 5 | |
dockermon: | |
container_name: dockermon | |
image: tribunex/ha-dockermon-pi | |
ports: | |
- 8126:8126 | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock | |
- /opt/dockermon:/config | |
restart: on-failure |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks a lot!
I did the search, deleted the instance running directly on my Pi and rebooted - everything worked like a charm!
I really appriciate your help!
The guide you made - aswell as another RPi4 orientated guide (refering to yours) are the two single best entry angle, when a person have no knowledge about docker. Great work.
Wounder how this instance got installed on the pi in the first place - where i fucked up.....