add example nginx config file
authorcreme <creme@envs.net>
Tue, 3 Aug 2021 17:04:45 +0000 (19:04 +0200)
committercreme <creme@envs.net>
Tue, 3 Aug 2021 17:04:45 +0000 (19:04 +0200)
contrib/nginx/README.md [new file with mode: 0644]
contrib/nginx/cinny.domain.tld.conf [new file with mode: 0644]

diff --git a/contrib/nginx/README.md b/contrib/nginx/README.md
new file mode 100644 (file)
index 0000000..6c170e4
--- /dev/null
@@ -0,0 +1,10 @@
+# nginx configuration
+
+## Insert wasm type into nginx mime.types file so they load correctly.
+
+`/etc/nginx/mime.types`:
+```
+..
+    application/wasm                      wasm;
+..
+```
diff --git a/contrib/nginx/cinny.domain.tld.conf b/contrib/nginx/cinny.domain.tld.conf
new file mode 100644 (file)
index 0000000..b735de1
--- /dev/null
@@ -0,0 +1,27 @@
+server {
+       listen 80;
+       listen [::]:80;
+       server_name cinny.domain.tld;
+
+       location / {
+               return 301 https://$host$request_uri;
+       }
+
+       location /.well-known/acme-challenge/ {
+               alias /var/lib/letsencrypt/.well-known/acme-challenge/;
+       }
+}
+
+server {
+       listen 443 ssl http2;
+       listen [::]:443 ssl;
+       server_name cinny.domain.tld;
+
+       location / {
+               root /opt/cinny/dist/;
+               index index.html;
+       }
+       location ~* ^\/(login|register) {
+               try_files $uri $uri/ /index.html;
+       }
+}