# Native system nginx (not Docker). SPA root: /var/www/ark-library
# Snippet: /etc/nginx/snippets/ark-library-frontend.inc
# ALB terminates TLS; apex uses X-Forwarded-Proto so we do not 301-loop behind the LB.

server {
  listen 80 default_server;
  listen [::]:80 default_server;
  server_name ark-library.com www.ark-library.com;

  if ($http_x_forwarded_proto != "https") {
    return 301 https://$host$request_uri;
  }

  root /var/www/ark-library;
  index index.html;

  include /etc/nginx/snippets/ark-library-frontend.inc;
}
