From f58a71f501f6c92a4356bfbe8755121b67dc7f6b Mon Sep 17 00:00:00 2001
From: Alain Otjens <alain@waag.org>
Date: Thu, 9 Sep 2021 20:10:20 +0200
Subject: [PATCH] nginx config to fix redirect bug

---
 nginx/default.conf | 26 ++++++++++++++++++++++++++
 up.sh              |  3 ++-
 2 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 nginx/default.conf

diff --git a/nginx/default.conf b/nginx/default.conf
new file mode 100644
index 0000000..15aeb8e
--- /dev/null
+++ b/nginx/default.conf
@@ -0,0 +1,26 @@
+server {
+    listen       80;
+    listen  [::]:80;
+    server_name  localhost;
+
+    #charset koi8-r;
+    #access_log  /var/log/nginx/host.access.log  main;
+
+    location / {
+        root   /usr/share/nginx/html;
+
+        try_files $uri $uri/index.html =404;
+        error_page 404 /404.html;
+
+        index  index.html index.htm;
+    }
+
+
+    # redirect server error pages to the static page /50x.html
+    #
+    error_page   500 502 503 504  /50x.html;
+    location = /50x.html {
+        root   /usr/share/nginx/html;
+    }
+
+}
\ No newline at end of file
diff --git a/up.sh b/up.sh
index 8663179..e7704e8 100755
--- a/up.sh
+++ b/up.sh
@@ -2,7 +2,7 @@
 docker run \
 --name public-stack-site-src \
 -p 1337:1337 \
--v "$(pwd)"/backend/.env:/usr/src/public-stack-site/backend/.env \
+-v "$(pwd)"/backend/.env:/usr/src/public-stack-site/backend/.env:ro \
 -v "$(pwd)"/backend/db:/usr/src/public-stack-site/backend/db \
 -v "$(pwd)"/backend/public/uploads:/usr/src/public-stack-site/backend/public/uploads \
 -v public-stack-site-volume:/usr/src/public-stack-site/frontend/public \
@@ -13,4 +13,5 @@ docker run \
 --name public-stack-site-nginx \
 -p 8080:80 \
 -v public-stack-site-volume:/usr/share/nginx/html:ro \
+-v "$(pwd)"/publicstack/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro \
 -d nginx
\ No newline at end of file
-- 
GitLab