diff --git a/.gitignore b/.gitignore index e69de29..69f29bd 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +.env.production diff --git a/home-server/.env b/home-server/.env new file mode 100644 index 0000000..82c548b --- /dev/null +++ b/home-server/.env @@ -0,0 +1,7 @@ +# General settings +INTERNAL_IP: localhost + +# Db settings +MARIADB_ROOT_PASSWORD=test + + diff --git a/home-server/docker-compose.yml b/home-server/docker-compose.yml index d83455f..c8dd4f2 100644 --- a/home-server/docker-compose.yml +++ b/home-server/docker-compose.yml @@ -1,25 +1,30 @@ -version: "3.9" -services: - homeassistant: - image: "ghcr.io/home-assistant/home-assistant:stable" - ports: - - 10.55.8.3:8123:8123 - volumes: - - /home/willem/homeassistant:/config - - /home/willem/repos/homeAutomation/configurations/home-assistant/configuration.yaml:/config/configuration.yaml - restart: unless-stopped - syncthing: - image: lscr.io/linuxserver/syncthing:latest - container_name: syncthing - environment: - - PUID=1000 - - PGID=1000 - - TZ=Europe/London - volumes: - - /home/willem/syncthing:/data1 - ports: - - 10.55.8.3:8384:8384 - - 10.55.8.3:22000:22000/tcp - - 10.55.8.3:22000:22000/udp - - 10.55.8.3:21027:21027/udp - restart: unless-stopped +version: "3.9" +services: + db: + image: mariadb + restart: unless-stopped + ports: + - ${INTERNAL_IP}:3306:3306 + homeassistant: + image: "ghcr.io/home-assistant/home-assistant:stable" + ports: + - ${INTERNAL_IP}:8123:8123 + volumes: + - /home/willem/homeassistant:/config + - /home/willem/repos/homeAutomation/configurations/home-assistant/configuration.yaml:/config/configuration.yaml + restart: unless-stopped + syncthing: + image: lscr.io/linuxserver/syncthing:latest + container_name: syncthing + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + volumes: + - /home/willem/syncthing:/data1 + ports: + - ${INTERNAL_IP}:8384:8384 + - ${INTERNAL_IP}:22000:22000/tcp + - ${INTERNAL_IP}:22000:22000/udp + - ${INTERNAL_IP}:21027:21027/udp + restart: unless-stopped diff --git a/raspberrypi/docker-compose.yml b/raspberrypi/docker-compose.yml index fc77412..781bc37 100644 --- a/raspberrypi/docker-compose.yml +++ b/raspberrypi/docker-compose.yml @@ -1,23 +1,23 @@ -version: "3.9" -services: - whoami: - restart: unless-stopped - network_mode: "host" - image: traefik/whoami - command: - - --port=2001 - traefik: - restart: unless-stopped - network_mode: "host" - image: "traefik:1.7.10" - volumes: - - /home/pi/repos/homeAutomation/configurations/traefik/traefik.1.7.10.toml:/etc/traefik/traefik.toml - mosquitto: - restart: unless-stopped - image: eclipse-mosquitto:2 - volumes: - - /home/pi/repos/homeAutomation/configurations/eclipse-mosquitto/:/mosquitto/config/:ro - - ./log/:/mosquitto/log/ - ports: - - 2883:1883 - - 9001:9001 +version: "3.9" +services: + whoami: + restart: unless-stopped + network_mode: "host" + image: traefik/whoami + command: + - --port=2001 + traefik: + restart: unless-stopped + network_mode: "host" + image: "traefik:1.7.10" + volumes: + - /home/pi/repos/homeAutomation/configurations/traefik/traefik.1.7.10.toml:/etc/traefik/traefik.toml + mosquitto: + restart: unless-stopped + image: eclipse-mosquitto:2 + volumes: + - /home/pi/repos/homeAutomation/configurations/eclipse-mosquitto/:/mosquitto/config/:ro + - ./log/:/mosquitto/log/ + ports: + - 2883:1883 + - 9001:9001