virli/tutorial/devops/tools-drone-cmd.md

882 B

Voici à quoi pourrait ressembler la ligne de commande démarrant notre conteneur Drone :

```shell export DRONE_GITEA_CLIENT_ID=#FIXME export DRONE_GITEA_CLIENT_SECRET=#FIXME export DRONE_RPC_SECRET=$(openssl rand -base64 30)

docker container run --name droneci -d
-v /var/lib/drone:/data
--network gitea -p 80:80
-e DRONE_GITEA_CLIENT_ID -e DRONE_GITEA_CLIENT_SECRET -e DRONE_GITEA_SERVER=http://gitea:3000
-e DRONE_RPC_SECRET -e DRONE_SERVER_HOST=droneci -e DRONE_SERVER_PROTO=http
drone/drone:1

docker network connect drone droneci

</div>

La dernière commande permet à notre conteneur Drone d'être à la fois présent
dans le réseau `gitea` et `drone`, ce qui permet de garder les deux réseaux
distincts.

Gardez la variable d'environnement `DRONE_RPC_SECRET` dans un coin, nous en
aurons encore besoin juste après.