bottin/v4/README.md

50 lines
1.1 KiB
Markdown
Raw Normal View History

2023-05-25 22:29:54 -05:00
# agecem/bottin/v4
Version 4 du bottin de la masse étudiante, en Go
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
https://git.agecem.com/agecem/bottin
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
## fonctionalités
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
### Serveur API
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
- Insertion de membre et programme
- Lecture de membre
- Modification du nom d'usage de membre
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
### Client web
- Lecture de membre par requête au serveur API
## usage
Remplir .env avec les infos qui seront utilisées pour déployer le container
2023-05-25 01:21:09 -05:00
(Remplacer `bottin` par quelque chose de plus sécuritaire)
```sh
BOTTIN_POSTGRES_DATABASE=bottin
BOTTIN_POSTGRES_PASSWORD=bottin
BOTTIN_POSTGRES_USER=bottin
```
2023-05-25 22:29:54 -05:00
Déployer avec docker-compose
2023-05-25 01:21:09 -05:00
`$ docker-compose up -d`
2023-05-25 22:29:54 -05:00
Pour modifier la configuration du serveur API
`$ docker-compose exec -it api vi /etc/bottin/api.yaml`
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
*Y remplir au minimum le champs `api.key` (string)*
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
Pour modifier la configuration du client web
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
`$ docker-compose exec -it web vi /etc/bottin/web.yaml`
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
*Y remplir au minimum les champs `web.api.key` (string), `web.user` (string) et `web.password` (string)*
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
Redémarrer les containers une fois la configuration modifiée
2023-05-25 01:21:09 -05:00
2023-05-25 22:29:54 -05:00
`$ docker-compose down && docker-compose up -d`