Initial commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Vorlage: gemeinsames Freigabe-Repo
|
||||
|
||||
Beide Spiegel holen ihre Freigabeliste aus **einem** Git-Repo
|
||||
(`SOURCES_GIT_URL` in der `.env`). Der Inhalt dieses Ordners gehoert dorthin,
|
||||
ins Wurzelverzeichnis:
|
||||
|
||||
```
|
||||
flatpaks.yaml Freigabeliste des Flatpak-Spiegels (Flathub-App-IDs)
|
||||
packages.yaml Freigabeliste des DNF-Spiegels (Fremdrepos + Paketnamen)
|
||||
```
|
||||
|
||||
Beide Container fetchen dieses Repo vor **jedem** Sync-Lauf. Aenderungen an
|
||||
den Listen wirken also spaetestens beim naechsten automatischen Lauf, ohne
|
||||
Zugriff auf den Docker-Host und ohne Neubau/Neustart der Container - die
|
||||
Pflege der Freigaben laesst sich damit per Merge-Request an ein anderes Team
|
||||
delegieren.
|
||||
|
||||
Der Zugriff braucht nur Lesen: Deploy-Key (SSH) oder Read-only-Token (HTTPS),
|
||||
siehe `SOURCES_GIT_*` in der `.env.example`.
|
||||
|
||||
Fehlt eine der beiden Dateien, bricht nur der jeweilige Spiegel ab - der
|
||||
andere laeuft normal weiter.
|
||||
Reference in New Issue
Block a user