Deploy dashboard
host-metrics laden…
← Alle projecten

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.

  1. 1Repo
  2. 2Branch en mapnaam
  3. 3Clonen en detectie
  4. 4Traefik-check
  5. 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.