41 lines
1.9 KiB
Bash
41 lines
1.9 KiB
Bash
# Domain unter der beide Repos erreichbar sind (Flatpak-Spiegel + dieser DNF-Spiegel).
|
|
MIRROR_DOMAIN=software.example.org
|
|
|
|
# ID/Name des EINEN gemeinsamen Repos, in das ALLE Fremdrepos aus
|
|
# packages.yaml zusammengefuehrt werden. Clients binden nur dieses eine Repo
|
|
# ein (baseurl=https://<domain>/dnf/), unabhaengig davon, aus wie vielen
|
|
# Fremdrepos die Pakete stammen. Ergibt die Datei /dnf/<MIRROR_REPO_ID>.repo.
|
|
MIRROR_REPO_ID=company-mirror
|
|
|
|
# Identität des GPG-Keys, mit dem ALLE gespiegelten Pakete umsigniert werden.
|
|
GPG_NAME=AlmaLinux Client Mirror
|
|
GPG_EMAIL=it-software@example.org
|
|
|
|
# Optionale Passphrase fuer den Signing-Key. Leer lassen (empfohlen) fuer einen
|
|
# vollautomatischen, unbeaufsichtigten Sync-Container. Wenn gesetzt, wird sie
|
|
# dem Container als Datei (Secret) uebergeben, siehe README.
|
|
GPG_PASSPHRASE=
|
|
|
|
# Wie oft neu synchronisiert wird (Sekunden). 21600 = alle 6 Stunden.
|
|
SYNC_INTERVAL_SECONDS=21600
|
|
|
|
# Git-Repo mit der packages.yaml (Fremdrepos + zu spiegelnde Paketnamen),
|
|
# siehe sources-repo-template/README.md. Wird vor JEDEM Sync-Lauf neu geholt
|
|
# (git fetch), Aenderungen brauchen also keinen Container-Neubau.
|
|
# HTTPS mit Token: https://<token>@git.example.org/it/dnf-mirror-sources.git
|
|
# SSH (Deploy-Key ins ./git-ssh/-Verzeichnis legen):
|
|
SOURCES_GIT_URL=git@git.example.org:it/dnf-mirror-sources.git
|
|
SOURCES_GIT_REF=main
|
|
# Pfad IM CONTAINER zum SSH-Deploy-Key, nur bei SSH-URLs noetig. Key-Datei
|
|
# dafuer in ./git-ssh/ (neben dieser .env) ablegen, z.B. ./git-ssh/id_ed25519.
|
|
SOURCES_GIT_SSH_KEY=/run/secrets/git-ssh/id_ed25519
|
|
|
|
# AlmaLinux Release/Arch, gegen die auf "bereits vorhanden" geprueft wird.
|
|
# Muss zur Alma-Version des mirror-Images passen (siehe mirror/Dockerfile).
|
|
ALMA_RELEASEVER=10
|
|
ALMA_BASEARCH=x86_64
|
|
|
|
# Repo-IDs (siehe mirror/config/alma-baseline.repo.d/) die als "von Alma aufloesbar"
|
|
# gelten. Pakete mit diesen Namen werden NICHT gespiegelt.
|
|
ALMA_BASELINE_REPOIDS=baseos,appstream,extras,crb,epel
|