diff --git a/roles/pagure/frontend/tasks/main.yml b/roles/pagure/frontend/tasks/main.yml index f86d744b8b..1d8d1baa6c 100644 --- a/roles/pagure/frontend/tasks/main.yml +++ b/roles/pagure/frontend/tasks/main.yml @@ -238,10 +238,13 @@ # Set-up Pagure -- name: create the /var/www/releases folder +- name: create the folders used for releases and archives file: state=directory - path=/var/www/releases + path={{ item }} owner=git group=git mode=0775 + with_items: + - /var/www/releases + - /var/www/archives tags: - pagure - web diff --git a/roles/pagure/frontend/templates/pagure.cfg b/roles/pagure/frontend/templates/pagure.cfg index b2f633f830..f1b0586100 100644 --- a/roles/pagure/frontend/templates/pagure.cfg +++ b/roles/pagure/frontend/templates/pagure.cfg @@ -124,6 +124,9 @@ UPLOAD_FOLDER_URL = 'https://releases.pagure.org/' {% endif %} UPLOAD_FOLDER_PATH = '/var/www/releases/' +### Folder where are cached the archives +ARCHIVE_FOLDER = '/var/www/archives/' + ### Home folder of the gitolite user ### Folder where to run gl-compile-conf from