semaphore/README.md
hcornet a9395e181d
All checks were successful
Deployment Verification / deploy-and-test (push) Successful in 57s
add : base64
2024-12-18 08:13:25 +01:00

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>