summaryrefslogtreecommitdiffstats
path: root/roles/media/templates/nginx-include
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-11-23 14:44:11 -0500
committerSacha Chua <sacha@sachachua.com>2022-11-23 14:44:11 -0500
commit1957b894290bcbee8767f6cd11d24927c21cdf9a (patch)
tree0dc0289f5ff2413d01c411d16f9a889cc6e42765 /roles/media/templates/nginx-include
parentcbc5ff7fed4db09e2249a8bb9d308132962a55d7 (diff)
downloademacsconf-ansible-1957b894290bcbee8767f6cd11d24927c21cdf9a.tar.xz
emacsconf-ansible-1957b894290bcbee8767f6cd11d24927c21cdf9a.zip
pad stuff
Diffstat (limited to 'roles/media/templates/nginx-include')
-rw-r--r--roles/media/templates/nginx-include20
1 files changed, 13 insertions, 7 deletions
diff --git a/roles/media/templates/nginx-include b/roles/media/templates/nginx-include
index f61d5c5..922bebb 100644
--- a/roles/media/templates/nginx-include
+++ b/roles/media/templates/nginx-include
@@ -1,10 +1,13 @@
rewrite ^/current/bbb-open.html$ {{ bbb_open_url }} redirect;
-
location /{{ emacsconf_year }}/backstage {
- auth_basic "Restricted";
- auth_basic_user_file /etc/nginx/sites-available/{{ host_name }}-{{ emacsconf_year }}-htpasswd;
- autoindex on;
- }
+auth_basic "Restricted";
+auth_basic_user_file /etc/nginx/sites-available/{{ host_name }}-{{ emacsconf_year }}-htpasswd;
+autoindex on;
+rewrite ^/{{ emacsconf_year }}/backstage/current/pad/([^/]*)$ https://{{ etherpad_server_name }}/{{ emacsconf_year }}-$1 redirect;
+rewrite ^/{{ emacsconf_year }}/backstage/current/room/([^/]*)$ https://{{ media_server_name }}/{{ emacsconf_year }}/backstage/assets/redirects/open/bbb-$1.html redirect;
+rewrite ^/{{ emacsconf_year }}/backstage/current/([^/]*)/pad/?$ https://{{ etherpad_server_name }}/{{ emacsconf_year }}-$1 redirect;
+rewrite ^/{{ emacsconf_year }}/backstage/current/([^/]*)/room/?$ https://{{ media_server_name }}/{{ emacsconf_year }}/backstage/assets/redirects/open/bbb-$1.html redirect;
+}
{% if media_protect_root %}
location /{{ emacsconf_year }} {
auth_basic "Restricted";
@@ -12,11 +15,14 @@ location /{{ emacsconf_year }}/backstage {
autoindex on;
}
{% endif %}
- location /{{ emacsconf_year }}/emacsconf.ics {
+ location /{{ emacsconf_year }}/{{ emacsconf_id }}.ics {
+ auth_basic off;
+ }
+ location /{{ emacsconf_year }}/schedules/ {
auth_basic off;
}
{% for track in emacsconf_tracks %}
- location /{{ emacsconf_year }}/emacsconf-{{ track.id }}.ics {
+ location /{{ emacsconf_year }}/{{ emacsconf_id }}-{{ track.id }}.ics {
auth_basic off;
}
{% endfor %} \ No newline at end of file