All checks were successful
Deployment Verification / deploy-and-test (push) Successful in 57s
48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# semaphore
|
|
|
|
Semaphore UI est une interface moderne pour Ansible, Terraform, OpenTofu et Pulumi. Elle vous permet d'exécuter facilement des playbooks Ansible, de recevoir des notifications en cas d'échec et de contrôler l'accès au système de déploiement.
|
|
|
|
Si votre projet a grandi et que le déploiement depuis le terminal ne vous convient plus, Semaphore UI est ce qu'il vous faut.
|
|
|
|
# A propos de
|
|
|
|
# Prérequis
|
|
|
|
Vous avez besoin d'une installation docker fonctionnelle et de docker-compose sur votre machine.
|
|
|
|
# Démarrage
|
|
|
|
~~~bash
|
|
git clone https://gitea.tips-of-mine.com/Tips-Of-Mine/semaphore.git
|
|
cd semaphore
|
|
~~~
|
|
|
|
## Personnalisation
|
|
|
|
Le fichier .env pour les variable d'environnement
|
|
|
|
~~~bash
|
|
head -c32/dev/urandom | base64
|
|
~~~
|
|
|
|
~~~bash
|
|
nano .env
|
|
~~~
|
|
|
|
Modification des labels pour traefik
|
|
~~~bash
|
|
nano docker-compose.yml
|
|
~~~
|
|
|
|
## Lancement
|
|
|
|
~~~bash
|
|
docker compose up -d
|
|
~~~
|
|
|
|
~~~bash
|
|
docker compose logs -f
|
|
~~~
|
|
|
|
# Buy me a coffe
|
|
<a href='https://ko-fi.com/R5R2KNI3N' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi4.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a> |