diff --git a/roles/pagure/frontend/templates/0_pagure.conf b/roles/pagure/frontend/templates/0_pagure.conf index 792a74e049..38edf4e475 100644 --- a/roles/pagure/frontend/templates/0_pagure.conf +++ b/roles/pagure/frontend/templates/0_pagure.conf @@ -28,6 +28,17 @@ WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-na {% endif %} + +{% if env == 'pagure-staging' %} + ServerName releases.stg.pagure.org + Redirect permanent / https://releases.stg.pagure.org/ +{% else %} + ServerName releases.pagure.org + Redirect permanent / https://releases.pagure.org/ +{% endif %} + + + ## End of redirects http -> https @@ -77,23 +88,6 @@ WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-na - - WSGIProcessGroup pagure - - # Apache 2.4 - Require all granted - - - # Apache 2.2 - Order deny,allow - Allow from all - - - - - Options +Indexes - - @@ -153,3 +147,31 @@ WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-na + + +{% if env == 'pagure-staging' %} + ServerName releases.stg.pagure.org +{% else %} + ServerName releases.pagure.org +{% endif %} + + + WSGIProcessGroup pagure + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + Order deny,allow + Allow from all + + + + + Options +Indexes + Options NameWidth=* + + + + diff --git a/roles/pagure/frontend/templates/pagure.cfg b/roles/pagure/frontend/templates/pagure.cfg index 43998e6a9b..fefc03a6f0 100644 --- a/roles/pagure/frontend/templates/pagure.cfg +++ b/roles/pagure/frontend/templates/pagure.cfg @@ -112,7 +112,7 @@ REMOTE_GIT_FOLDER = '/srv/git/remotes' GITOLITE_CONFIG = '/srv/git/.gitolite/conf/gitolite.conf' ### Path of the release folder -UPLOAD_FOLDER = 'releases/' +UPLOAD_FOLDER_URL = 'https://releases.pagure.org/' UPLOAD_FOLDER_PATH = '/var/www/' + UPLOAD_FOLDER