devops: Include INTERNAL_TOKEN env

This commit is contained in:
nemunaire 2022-11-27 10:56:11 +01:00
parent 5d86e6b8e9
commit b0817e1011
2 changed files with 11 additions and 8 deletions

View File

@ -28,7 +28,8 @@ Votre playbook ressemblera à quelque chose comme ça :
DOMAIN: "gitea" DOMAIN: "gitea"
SSH_DOMAIN: "gitea" SSH_DOMAIN: "gitea"
INSTALL_LOCK: "true" INSTALL_LOCK: "true"
SECRET_KEY: "{{ secret_key }}" GITEA__security__SECRET_KEY: "{{ secret_key }}"
GITEA__security__INTERNAL_TOKEN: "{{ internal_token }}"
``` ```
</div> </div>

View File

@ -9,13 +9,15 @@ docker volume create gitea-data
</div> </div>
Afin de simplifier l'installation de notre conteneur, nous allons utiliser un Afin de simplifier l'installation de notre conteneur, nous allons utiliser un
maximum de paramètres par défaut. Il faudra toutefois générer une clef secrète maximum de paramètres par défaut. Il faudra toutefois générer deux clefs
propre à l'installation. Puisque c'est temporaire, on peut se contenter de ne secrètes propres à l'installation. Puisque c'est temporaire, on peut se
pas la stocker (elle sera perdue si on ferme notre terminal) : contenter de ne pas les stocker (elles seront perdues si on ferme notre
terminal) :
<div lang="en-US"> <div lang="en-US">
```shell ```shell
export SECRET_KEY=$(openssl rand -base64 30) export GITEA__security__SECRET_KEY=$(openssl rand -base64 30)
export GITEA__security__INTERNAL_TOKEN=$(docker run --rm gitea/gitea:1 gitea generate secret INTERNAL_TOKEN)
``` ```
</div> </div>
@ -25,9 +27,9 @@ Pour finir, lançons notre conteneur `gitea` :
```shell ```shell
docker container run --name gitea --network my_ci_net -p 2222:22 \ docker container run --name gitea --network my_ci_net -p 2222:22 \
-p 3000:3000 -v /etc/localtime:/etc/localtime:ro -v gitea-data:/data \ -p 3000:3000 -v /etc/localtime:/etc/localtime:ro -v gitea-data:/data \
-v /etc/timezone:/etc/timezone:ro \ -v /etc/timezone:/etc/timezone:ro -e RUN_MODE=prod \
-e RUN_MODE=prod -e DOMAIN=gitea -e SSH_DOMAIN=gitea \ -e DOMAIN=gitea -e SSH_DOMAIN=gitea -e INSTALL_LOCK=true \
-e INSTALL_LOCK=true -e SECRET_KEY -d \ -e GITEA__security__SECRET_KEY -e GITEA__security__INTERNAL_TOKEN -d \
gitea/gitea:1 gitea/gitea:1
``` ```
</div> </div>