# Dedicated SWAG instance. Mounted as site-confs/default.conf. # For an existing SWAG instance, use only the HTTPS server below and replace # server_name _ with your exact hostname. Keep its existing HTTP/ACME server. server { listen 80 default_server; listen [::]:80 default_server; server_name _; location ^~ /.well-known/acme-challenge/ { root /config/www; } location / { return 301 https://$host$request_uri; } } server { listen 443 ssl default_server; listen [::]:443 ssl default_server; server_name _; include /config/nginx/ssl.conf; client_max_body_size 0; location / { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; set $upstream_app audiosilo; set $upstream_port 8080; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } }