From 554c566dc9334c40b08feaed22859d9355dd93b2 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Fri, 6 Dec 2024 18:34:17 +0000
Subject: [PATCH] Add NGINX config snippets

---
 debian/ula-nginx-authenticator.install | 4 +++-
 debian/ula_auth.conf                   | 3 +++
 debian/ula_auth.snippet                | 6 ++++++
 3 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 debian/ula_auth.conf
 create mode 100644 debian/ula_auth.snippet

diff --git a/debian/ula-nginx-authenticator.install b/debian/ula-nginx-authenticator.install
index 544fb6e..452bd6f 100644
--- a/debian/ula-nginx-authenticator.install
+++ b/debian/ula-nginx-authenticator.install
@@ -1 +1,3 @@
-usr/bin/nginx-authenticator
+debian/ula_auth.conf etc/nginx/conf.d
+debian/ula_auth.snippet etc/nginx/snippets
+
diff --git a/debian/ula_auth.conf b/debian/ula_auth.conf
new file mode 100644
index 0000000..565e967
--- /dev/null
+++ b/debian/ula_auth.conf
@@ -0,0 +1,3 @@
+upstream ula_auth {
+  server unix:/run/nginx-authenticator/socket;
+}
diff --git a/debian/ula_auth.snippet b/debian/ula_auth.snippet
new file mode 100644
index 0000000..696a87b
--- /dev/null
+++ b/debian/ula_auth.snippet
@@ -0,0 +1,6 @@
+location = /__auth {
+  proxy_pass http://nginx_auth;
+  proxy_pass_request_body off;
+  proxy_set_header Content-Length "";
+}
+
-- 
GitLab