- Configurar rol dist_git como Lookaside Cache únicamente (sin git-daemon). - Actualizar estructura de caché a 'rpms/pkg/file/algo/hash/file' compatible con upstream. - Añadir scripts bin/sync-sources.bash y bin/sync-all-sources.bash para sincronizar fuentes desde CentOS Stream. - Eliminar bin/import-srpm.bash obsoleto. - Actualizar script mxos-get-sources.bash en kojid para usar la nueva estructura de URL. - Corregir lógica de 'add-host' en koji_bootstrap para manejar reintentos limpiamente. - Actualizar documentación (README.rst, docs/instalación.rst) reflejando los cambios. - Correcciones menores en rutas de configuración y nombres de grupos en deploy.yaml.
24 lines
666 B
Django/Jinja
24 lines
666 B
Django/Jinja
<VirtualHost *:80>
|
|
ServerName {{ dist_git_fqdn }}
|
|
DocumentRoot {{ dist_git_base_dir }}
|
|
|
|
# Redirect all HTTP traffic to HTTPS
|
|
RewriteEngine On
|
|
RewriteCond %{HTTPS} off
|
|
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
|
|
</VirtualHost>
|
|
|
|
<VirtualHost *:443>
|
|
ServerName {{ dist_git_fqdn }}
|
|
DocumentRoot {{ dist_git_base_dir }}
|
|
|
|
SSLEngine on
|
|
SSLCertificateFile /etc/pki/dist-git/dist-git.crt
|
|
SSLCertificateKeyFile /etc/pki/dist-git/dist-git.key
|
|
|
|
# Lookaside Cache
|
|
Alias /sources {{ dist_git_cache_dir }}
|
|
<Directory "{{ dist_git_cache_dir }}">
|
|
Require all granted
|
|
</Directory>
|
|
</VirtualHost>
|