diff --git a/conf.d/library.shore.co.il.conf b/conf.d/library.shore.co.il.conf new file mode 100644 index 0000000000000000000000000000000000000000..96c9cb8ea751e214ec45c67924b562638346c4be --- /dev/null +++ b/conf.d/library.shore.co.il.conf @@ -0,0 +1,27 @@ + +server { + listen 80; + listen [::]:80; + server_name library.shore.co.il; + include snippets/www-acme-challenge.conf; + include snippets/redirect-https.conf; +} + +server { + listen 443 ssl; + listen [::]:443 ssl; + server_name library.shore.co.il; + include snippets/ssl.conf; + + location / { + root /srv/library; + client_body_temp_path /tmp; + dav_methods PUT DELETE MKCOL COPY MOVE; + autoindex on; + autoindex_exact_size off; + + limit_except GET PROPFIND OPTIONS HEAD { + deny all; + } + } +} diff --git a/docker-compose.yml b/docker-compose.yml index 963a56f3a63688d8b3ac0581ed73ef4586bac650..7aa41dd3acdd76db930e775744f8896db4d94eb4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,7 @@ services: default: aliases: - *hostname + - library.shore.co.il ports: - '80:80' - '443:443' @@ -19,6 +20,7 @@ services: - '/var/ssl/site.key:/var/ssl/site.key:ro' - '/var/ssl/site.crt:/var/ssl/site.crt:ro' - '/var/ssl/dhparams:/var/ssl/dhparams:ro' + - '/srv/library:/srv/library:ro' networks: default: