summaryrefslogtreecommitdiffstats
path: root/roles/media/templates
diff options
context:
space:
mode:
Diffstat (limited to 'roles/media/templates')
-rw-r--r--roles/media/templates/nginx-include20
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/media/templates/nginx-include b/roles/media/templates/nginx-include
new file mode 100644
index 0000000..3bfb58e
--- /dev/null
+++ b/roles/media/templates/nginx-include
@@ -0,0 +1,20 @@
+ location /{{ emacsconf_year }}/backstage {
+ auth_basic "Restricted";
+ auth_basic_user_file /etc/nginx/sites-available/{{ host_name }}-{{ emacsconf_year }}-htpasswd;
+ autoindex on;
+ }
+ {% if media_protect_root %}
+ location /{{ emacsconf_year }} {
+ auth_basic "Restricted";
+ auth_basic_user_file /etc/nginx/sites-available/{{ host_name }}-{{ emacsconf_year }}-htpasswd;
+ autoindex on;
+ }
+ {% endif %}
+ location /{{ emacsconf_year }}/emacsconf.ics {
+ auth_basic off;
+ }
+ {% for track in emacsconf_tracks %}
+ location /{{ emacsconf_year }}/emacsconf-{{ track.id }}.ics {
+ auth_basic off;
+ }
+ {% endfor %} \ No newline at end of file