From 7d1923c1ab865850a5511703f18430f42a99420e Mon Sep 17 00:00:00 2001 From: Colin Diem Date: Sun, 4 Apr 2021 16:08:08 -0400 Subject: [PATCH] Added motioneye --- motioneye/docker-compose.yml | 22 ++++++++++++++++++++++ nginx-reverse-proxy/default.conf | 14 ++++++++++++++ nginx-reverse-proxy/docker-compose.yml | 4 ++++ 3 files changed, 40 insertions(+) create mode 100644 motioneye/docker-compose.yml diff --git a/motioneye/docker-compose.yml b/motioneye/docker-compose.yml new file mode 100644 index 0000000..24ca3c5 --- /dev/null +++ b/motioneye/docker-compose.yml @@ -0,0 +1,22 @@ +version: "3.5" +services: + motioneye: + image: ccrisan/motioneye:master-armhf + container_name: motioneye + networks: + - motioneye + expose: + - "8081" + - "8765" + volumes: + - etc_motioneye:/etc/motioneye + - var_lib_motioneye:/var/lib/motioneye + +volumes: + etc_motioneye: + var_lib_motioneye: + +networks: + motioneye: + external: + name: motioneye \ No newline at end of file diff --git a/nginx-reverse-proxy/default.conf b/nginx-reverse-proxy/default.conf index 3be7459..cc2ab1b 100644 --- a/nginx-reverse-proxy/default.conf +++ b/nginx-reverse-proxy/default.conf @@ -54,6 +54,20 @@ access_log /var/log/nginx/gitea-access.log combined; error_log /var/log/nginx/gitea-error.log error; } +# Motioneye config +server { + listen 80; + server_name eye.colindiem.com; + + location / { + include /etc/nginx/includes/proxy.conf; + proxy_pass http://motioneye:8765; + } + + access_log /var/log/nginx/motioneye-access.log combined; + error_log /var/log/nginx/motioneye-error.log error; +} + # Default server { listen 80 default_server; diff --git a/nginx-reverse-proxy/docker-compose.yml b/nginx-reverse-proxy/docker-compose.yml index 842e030..1b49a50 100644 --- a/nginx-reverse-proxy/docker-compose.yml +++ b/nginx-reverse-proxy/docker-compose.yml @@ -7,6 +7,7 @@ services: - blog - bitwarden - gitea + - motioneye ports: - 80:80 - 443:443 @@ -21,3 +22,6 @@ networks: gitea: external: name: gitea + motioneye: + external: + name: motioneye \ No newline at end of file