# serve locale index from prebuilt static files 
location = /html5client/locales/ {
  alias /usr/share/bigbluebutton/html5-client/locales/;
  autoindex on;
  autoindex_format json;

  # Prevent browsers from caching
  add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0";
  add_header Pragma "no-cache";
  add_header Expires 0;
}

# running from source (npm start)
location /html5client/ {
  rewrite /html5client/(.*) /$1 break;
  gzip_static on;
  proxy_pass http://10.7.7.1:3000/;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "Upgrade";
  proxy_set_header Host $host;
}