Initial commit

This commit is contained in:
Tips-Of-Mine
2024-12-17 19:20:04 +01:00
commit f24d7c0f47
8 changed files with 470 additions and 0 deletions

43
README.md Normal file
View File

@ -0,0 +1,43 @@
# 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
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>