Nieuw project
Een bestaande repo met een compose-bestand clonen naar /opt/projects en als project registreren. Er wordt geen compose-bestand gegenereerd: heeft de repo er geen, dan is dit niet het gereedschap.
- 1Repo
- 2Branch en mapnaam
- 3Clonen en detectie
- 4Traefik-check
- 5Omgeving
Stap 1 — repo
Alleen SSH werkt. De server kloont met de sleutels uit ~/.ssh/config en heeft geen wachtwoorden of tokens voor https; een https-URL wordt geweigerd in plaats van dat git om een wachtwoord gaat vragen.
Deze aliassen staan in de SSH-config van de server. Alleen die worden geaccepteerd, dus niemand hoeft ze uit zijn hoofd te kennen.
Het stuk na de dubbele punt, dus organisatie en repo.
git@:
Het project wordt uitgeschakeld aangemaakt. Deployen is daarna geblokkeerd tot je het project bewust aanzet op de projectpagina. Dat is niet instelbaar: de backend forceert enabled = false bij het aanmaken, net als bij de bestaande projecten.
Dit draait alleen git ls-remote: het leest de branches en cloont nog niets.