Compare commits
1 Commits
6f9a7aaba4
...
567349390c
Author | SHA1 | Date |
---|---|---|
Simon | 567349390c |
|
@ -14,7 +14,7 @@ Le service est basé sur 2 briques :
|
|||
|
||||
### Génération de clé
|
||||
|
||||
Dans la documentation officiel, il est conseillé de générer les clés avec la commande :
|
||||
Dans la documentation officielle, il est conseillé de générer les clés avec la commande :
|
||||
|
||||
```
|
||||
openssl rand -hex 16
|
||||
|
|
|
@ -20,12 +20,12 @@ DRONE_RUNNER_CONTAINER_NAME=drone-server
|
|||
# https://docs.drone.io/runner/docker/installation/linux/
|
||||
DRONE_RPC_HOST=drone.cool.life
|
||||
DRONE_RPC_PROTO=https
|
||||
DRONE_RPC_SECRET=9VjG2Dj34Kdo2JYvn5iVxd7JjT5
|
||||
DRONE_RPC_SECRET=change-me
|
||||
DRONE_RUNNER_HOST=ci-runner.cool.life
|
||||
DRONE_RUNNER_CAPACITY=2
|
||||
DRONE_RUNNER_NAME=drone-runner
|
||||
DRONE_UI_USERNAME=resilien
|
||||
DRONE_UI_PASSWORD=e2a12961e203cc2522a618b859682624
|
||||
DRONE_UI_PASSWORD=change-me
|
||||
DRONE_UI_DISABLE=false
|
||||
|
||||
#########
|
||||
|
|
|
@ -4,8 +4,8 @@ Il existe plusieurs _runner_ nous parlerons ici que du _runner_ Docker.
|
|||
|
||||
## Installation
|
||||
|
||||
L'installation de la partie _runner_ a été coupé en plusieurs fichiers dont les noms sont assez explicite. De nombreux liens vers la documentation officiel ont été mis dans les fichiers _Docker Compose_.
|
||||
L'installation de la partie _runner_ a été coupée en plusieurs fichiers dont les noms sont assez explicites. De nombreux liens vers la documentation officielle ont été mis dans les fichiers _Docker Compose_.
|
||||
|
||||
Il est possible de mettre en place une interface utilisateur pour visualiser les logs, les tâches exécutés. C'est pratique pour débugger.
|
||||
Il est possible de mettre en place une interface utilisateur pour visualiser les logs, les tâches exécutées. C'est pratique pour débugger.
|
||||
|
||||
Le coté multiplatforme permet d'avoir plusieurs _runner_ sur des architectures différentes selon là ou on les déploie.
|
||||
Le coté multiplatforme permet d'avoir plusieurs _runner_ sur des architectures différentes selon là où on les déploie.
|
||||
|
|
|
@ -19,13 +19,13 @@ DRONE_SERVER_CONTAINER_NAME=drone-server
|
|||
|
||||
### Drone
|
||||
|
||||
DRONE_RPC_SECRET=e1bc918f8482679e11ff29420cbcb29a
|
||||
DRONE_RPC_SECRET=change-me
|
||||
DRONE_SERVER_HOST=ci.cool.life
|
||||
DRONE_SERVER_PROTO=https
|
||||
|
||||
### User
|
||||
DRONE_ADMIN_USER=resilien
|
||||
DRONE_ADMIN_TOKEN=31a643a0e2986a3d4f93ed1d2a529418
|
||||
DRONE_ADMIN_TOKEN=change-me
|
||||
DRONE_USER_FILTER=resilien
|
||||
DRONE_REGISTRATION_CLOSED=true
|
||||
|
||||
|
@ -34,7 +34,7 @@ DRONE_REGISTRATION_CLOSED=true
|
|||
#DRONE_GIT_ALWAYS_AUTH=
|
||||
DRONE_GITEA_SERVER=gitea.cool.life
|
||||
DRONE_GITEA_CLIENT_ID=UI76T78G-HDZ8-7CSD-6SDZ-YUIDG8Z7DSQ8
|
||||
DRONE_GITEA_CLIENT_SECRET=y9ruXnEqluXjKUcfs5yIFlH83yb1OpP32NCf0h5YJwg=
|
||||
DRONE_GITEA_CLIENT_SECRET=change-me
|
||||
|
||||
## Header
|
||||
# https://docs.drone.io/server/headers/
|
||||
|
@ -45,12 +45,12 @@ DRONE_GITEA_CLIENT_SECRET=y9ruXnEqluXjKUcfs5yIFlH83yb1OpP32NCf0h5YJwg=
|
|||
|
||||
### Cookie
|
||||
# https://docs.drone.io/server/cookie/
|
||||
DRONE_COOKIE_SECRET=183c4726b42972a4031e116842b49a6b
|
||||
DRONE_COOKIE_SECRET=change-me
|
||||
#DRONE_COOKIE_TIMEOUT=720h
|
||||
|
||||
### POSTGRES
|
||||
# https://docs.drone.io/server/storage/encryption/
|
||||
DRONE_DATABASE_SECRET=bf49958ba3d86b09beb42a3d32d1deea
|
||||
DRONE_DATABASE_SECRET=change-me
|
||||
POSTGRES_USER=user
|
||||
POSTGRES_PASSWORD=password
|
||||
POSTGRES_VOLUME_NAME=postgres
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Installation
|
||||
|
||||
L'installation de la partie serveur a été coupé en plusieurs fichiers dont les noms sont assez explicite. De nombreux liens vers la documentation officiel ont été mis dans les fichiers _Docker Compose_.
|
||||
L'installation de la partie serveur a été coupée en plusieurs fichiers dont les noms sont assez explicites. De nombreux liens vers la documentation officielle ont été mis dans les fichiers _Docker Compose_.
|
||||
|
||||
## Configuration
|
||||
|
||||
|
@ -10,7 +10,7 @@ Une fois un Drone installé il faut le configurer avec l'utilisation du CLI.
|
|||
|
||||
### Installation du CLI
|
||||
|
||||
Voir la [documentation officiel](https://docs.drone.io/cli/install/#install-on-linux).
|
||||
Voir la [documentation officielle](https://docs.drone.io/cli/install/#install-on-linux).
|
||||
|
||||
### Configuration du CLI en local
|
||||
|
||||
|
@ -24,7 +24,7 @@ export DRONE_SERVER=${DRONE_SERVER_PROTO}://${DRONE_SERVER_HOST}
|
|||
export DRONE_TOKEN=${DRONE_ADMIN_TOKEN}
|
||||
```
|
||||
|
||||
[Documentation officiel](https://docs.drone.io/cli/configure/)
|
||||
[Documentation officielle](https://docs.drone.io/cli/configure/)
|
||||
|
||||
### Les utilisateurs
|
||||
|
||||
|
@ -36,6 +36,6 @@ drone user add killian
|
|||
drone user add prometheus --machine --token=${PROMETHEUS_TOKEN}
|
||||
```
|
||||
|
||||
En oubliant pas au moment de l'installation d'identifier précisément les utilisateurs ayant le droit d'executer Drone avec la variable `DRONE_USER_FILTER=kosssi,killian,prometheus,${DRONE_ADMIN_USER}`
|
||||
En n'oubliant pas au moment de l'installation d'identifier précisément les utilisateurs ayant le droit d'exécuter Drone avec la variable `DRONE_USER_FILTER=kosssi,killian,prometheus,${DRONE_ADMIN_USER}`
|
||||
|
||||
[Documentation officiel](https://docs.drone.io/cli/user/drone-user-add/)
|
||||
[Documentation officielle](https://docs.drone.io/cli/user/drone-user-add/)
|
||||
|
|
Reference in New Issue