From: creme Date: Tue, 3 Aug 2021 17:04:45 +0000 (+0200) Subject: add example nginx config file X-Git-Tag: v1.1.0~21^2~1 X-Git-Url: https://git.wafflesoft.org/?a=commitdiff_plain;h=661ac8c6f460e05979eb9f66f124ed452e19913e;p=cinny.git add example nginx config file --- diff --git a/contrib/nginx/README.md b/contrib/nginx/README.md new file mode 100644 index 0000000..6c170e4 --- /dev/null +++ b/contrib/nginx/README.md @@ -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 index 0000000..b735de1 --- /dev/null +++ b/contrib/nginx/cinny.domain.tld.conf @@ -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; + } +}