From a2447f321f0fcd3b4f9e524526924d2096a70bd4 Mon Sep 17 00:00:00 2001 From: Colin Diem Date: Thu, 15 Apr 2021 23:43:14 -0400 Subject: [PATCH] Adding home assistant. hopefully. --- homeassistant/docker-compose.yml | 2 ++ nginx-reverse-proxy/default.conf | 17 +++++++++++++++++ nginx-reverse-proxy/docker-compose.yml | 6 +++++- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/homeassistant/docker-compose.yml b/homeassistant/docker-compose.yml index 5dee64d..8b80ccc 100644 --- a/homeassistant/docker-compose.yml +++ b/homeassistant/docker-compose.yml @@ -4,6 +4,8 @@ services: image: homeassistant/home-assistant:stable container_name: homeassistant restart: unless-stopped + expose: + - '8123' volumes: - /etc/localtime:/etc/localtime:ro - ./config:/config diff --git a/nginx-reverse-proxy/default.conf b/nginx-reverse-proxy/default.conf index d7b1be3..ae2006e 100644 --- a/nginx-reverse-proxy/default.conf +++ b/nginx-reverse-proxy/default.conf @@ -88,6 +88,23 @@ server { error_log /var/log/nginx/nextcloud-error.log error; } +# HomeAssistant config +server { + listen 80; + listen 443; + server_name ha.colindiem.com; + + ssl_certificate /etc/ssl/certs/nginx/ha.crt; + ssl_certificate_key /etc/ssl/certs/nginx/ha.key; + + location / { + include /etc/nginx/includes/proxy.conf; + proxy_pass http://homeassistant:8123; + } + access_log /var/log/nginx/ha-access.log; + error_log /var/log/nginx/ha-error.log; +} + # Default server { listen 80 default_server; diff --git a/nginx-reverse-proxy/docker-compose.yml b/nginx-reverse-proxy/docker-compose.yml index 1b49a50..31fa485 100644 --- a/nginx-reverse-proxy/docker-compose.yml +++ b/nginx-reverse-proxy/docker-compose.yml @@ -8,6 +8,7 @@ services: - bitwarden - gitea - motioneye + - homeassistant ports: - 80:80 - 443:443 @@ -24,4 +25,7 @@ networks: name: gitea motioneye: external: - name: motioneye \ No newline at end of file + name: motioneye + homeassistant: + external: + name: homeassistant \ No newline at end of file