server {
  server_tokens off;

  listen 80;
  listen [::]:80;

  server_name #{domain};

  client_max_body_size 10M;
  keepalive_timeout 10;
  charset utf-8;

  location / {
    include certbot.conf;
  }
}

server {
  server_tokens off;

  listen 8080;
  listen [::]:8080;

  server_name #{domain};

  client_max_body_size 10M;
  keepalive_timeout 10;
  charset utf-8;

  location / {
    include cors.conf;
    include proxy_params;
    proxy_redirect off;
    proxy_pass http://localhost:2052;
    proxy_cache unode;
  }
}

server {
  server_tokens off;

  listen 8443 ssl http2;
  listen [::]:8443 ssl http2;
  include ssl.conf;

  server_name #{domain};

  client_max_body_size 10M;
  keepalive_timeout 10;
  charset utf-8;

  location / {
    include cors.conf;
    include proxy_params;
    proxy_redirect off;
    proxy_pass http://localhost:2052;
    proxy_cache unode;
  }
}
