From c6c9e02285e8bfc1d01a65a26ad1301812f3e00c Mon Sep 17 00:00:00 2001 From: Eric Nemchik Date: Thu, 8 Sep 2022 12:07:12 -0500 Subject: [PATCH] Init authelia and ldap configs --- root/etc/cont-init.d/45-nginx | 21 +++++++++++++++++++++ root/etc/cont-init.d/70-outdated | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/root/etc/cont-init.d/45-nginx b/root/etc/cont-init.d/45-nginx index 26a1eb1..87778b7 100644 --- a/root/etc/cont-init.d/45-nginx +++ b/root/etc/cont-init.d/45-nginx @@ -4,3 +4,24 @@ if [[ ! -f /config/nginx/proxy.conf ]]; then cp /defaults/nginx/proxy.conf.sample /config/nginx/proxy.conf fi + +# copy authelia config files if they don't exist +if [[ ! -f /config/nginx/authelia-location.conf ]]; then + cp /defaults/nginx/authelia-location.conf.sample /config/nginx/authelia-location.conf +fi +if [[ ! -f /config/nginx/authelia-server.conf ]]; then + cp /defaults/nginx/authelia-server.conf.sample /config/nginx/authelia-server.conf +fi + +# copy old ldap config file to new location +if [[ -f /config/nginx/ldap.conf ]] && [[ ! -f /config/nginx/ldap-server.conf ]]; then + cp /config/nginx/ldap.conf /config/nginx/ldap-server.conf +fi + +# copy ldap config files if they don't exist +if [[ ! -f /config/nginx/ldap-location.conf ]]; then + cp /defaults/nginx/ldap-location.conf.sample /config/nginx/ldap-location.conf +fi +if [[ ! -f /config/nginx/ldap-server.conf ]]; then + cp /defaults/nginx/ldap-server.conf.sample /config/nginx/ldap-server.conf +fi diff --git a/root/etc/cont-init.d/70-outdated b/root/etc/cont-init.d/70-outdated index d1591c1..04e0335 100644 --- a/root/etc/cont-init.d/70-outdated +++ b/root/etc/cont-init.d/70-outdated @@ -7,6 +7,6 @@ fi if [[ -f /config/nginx/ldap.conf ]]; then echo "/config/nginx/ldap.conf exists. Please apply any customizations to /config/nginx/ldap-server.conf - Ensure your nginx.conf is updated and remove /config/nginx/ldap.conf + Ensure your configs are updated and remove /config/nginx/ldap.conf If you do not use this config, simply remove it." fi