From d23fe6704cbf9e40a9cac4db0593a2e18ba3eb59 Mon Sep 17 00:00:00 2001 From: akanealw Date: Thu, 10 Aug 2023 19:08:43 -0500 Subject: [PATCH] moved npm and authelia to their own stack for testing --- authelia/.env | 14 ++++++++++++++ authelia/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ docker-compose.yml | 28 ---------------------------- 3 files changed, 47 insertions(+), 28 deletions(-) create mode 100644 authelia/.env create mode 100644 authelia/docker-compose.yml diff --git a/authelia/.env b/authelia/.env new file mode 100644 index 0000000..80028d7 --- /dev/null +++ b/authelia/.env @@ -0,0 +1,14 @@ +#GLOBAL SETTINGS +COMPOSE_HTTP_TIMEOUT=120 +COMPOSE_IGNORE_ORPHANS=1 +DOCKERCONFIGS=./appdata +DOCKERGID=999 +DOCKERHOSTNAME=ProxyServer +DOCKERLOGGING_MAXFILE=10 +DOCKERLOGGING_MAXSIZE=200k +PGID=1000 +PUID=1000 +UMASK=000 +TZ=America/Chicago +ADMIN_USERNAME=akanealw +ADMIN_PASSWORD=8ung1e1! diff --git a/authelia/docker-compose.yml b/authelia/docker-compose.yml new file mode 100644 index 0000000..5151504 --- /dev/null +++ b/authelia/docker-compose.yml @@ -0,0 +1,33 @@ +version: '3' + +services: + authelia: + container_name: authelia + image: authelia/authelia + environment: + - TZ=${TZ} + ports: + - 9091:9091 + restart: always + volumes: + - ${DOCKERCONFIGS}/authelia/config:/config + + nginxproxymanager: + container_name: nginxproxymanager + image: jc21/nginx-proxy-manager:2.10.4 + environment: + - X_FRAME_OPTIONS=sameorigin + - DB_SQLITE_FILE=/data/database.sqlite + ports: + - 443:443/tcp + - 80:80/tcp + - 81:81/tcp + restart: always + volumes: + - ${DOCKERCONFIGS}/nginxproxymanager/data:/data + - ${DOCKERCONFIGS}/nginxproxymanager/letsencrypt:/etc/letsencrypt + - ${DOCKERCONFIGS}/nginxproxymanager/snippets:/snippets:ro + - /etc/localtime:/etc/localtime:ro + +networks: + proxy: diff --git a/docker-compose.yml b/docker-compose.yml index 572506d..a7ec0ad 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,17 +1,6 @@ version: '3' services: - authelia: - container_name: authelia - image: authelia/authelia - environment: - - TZ=${TZ} - ports: - - 9091:9091 - restart: always - volumes: - - ${DOCKERCONFIGS}/authelia/config:/config - freshrss: container_name: freshrss image: freshrss/freshrss:latest @@ -139,23 +128,6 @@ services: volumes: - ${DOCKERCONFIGS}/kutt/postgres_data:/var/lib/postgresql/data - nginxproxymanager: - container_name: nginxproxymanager - image: jc21/nginx-proxy-manager:2.10.4 - environment: - - X_FRAME_OPTIONS=sameorigin - - DB_SQLITE_FILE=/data/database.sqlite - ports: - - 443:443/tcp - - 80:80/tcp - - 81:81/tcp - restart: always - volumes: - - ${DOCKERCONFIGS}/nginxproxymanager/data:/data - - ${DOCKERCONFIGS}/nginxproxymanager/letsencrypt:/etc/letsencrypt - - ${DOCKERCONFIGS}/nginxproxymanager/snippets:/snippets:ro - - /etc/localtime:/etc/localtime:ro - nginxwebdav: container_name: nginxwebdav image: dgraziotin/nginx-webdav-nononsense