devops: Include INTERNAL_TOKEN env
This commit is contained in:
parent
5d86e6b8e9
commit
b0817e1011
@ -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>
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user