Drone Server
Drone Server auf Dokku deployen.
- Referenz
- 👉 docs.drone.io
- Dockerhub
- 👉 hub.docker.com/r/drone/drone
Dokku vorbereiten und deployen
DRONE_RPC_SECRET
Der Wert ist ein gemeinsames Secret zwischen Drone Server und Runnern. Server und Runner müssen exakt denselben Wert verwenden.
Ein sicheres Secret kann so generiert werden:
DRONE_SERVER_PROTO auf http lassen
Bei Dokku wird TLS von Nginx terminiert. Intern wird die Anfrage per HTTP an den Container weitergeleitet.
Wenn hier https gesetzt wird, kann es zu Redirect-Loops kommen.
DRONE_USER_FILTER setzen
Ohne DRONE_USER_FILTER kann sich standardmässig jeder authentifizieren, der über den konfigurierten Provider verfügt.
Beispiel:
Update
Falls auf eine spezifische Version aktualisiert werden soll: