bottin/v4
2023-05-29 17:39:36 -04:00
..
cmd Fix client web démarre sans API server accessible 2023-05-26 01:43:58 -04:00
data Fix client web démarre sans API server accessible 2023-05-26 01:43:58 -04:00
handlers Ajouter update de membre.prefered_name 2023-05-25 04:31:29 -04:00
models Ajouter insertion de programmes 2023-05-25 03:44:41 -04:00
web Ajouter style basique pour client web 2023-05-26 02:09:18 -04:00
.cobra.yaml Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
.env Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
docker-compose.yaml Fix typo 2023-05-25 23:19:35 -04:00
Dockerfile Retirer commentaires 2023-05-25 23:20:50 -04:00
go.mod Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
go.sum Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
LICENSE Ajouter license manquante à v4 2023-05-29 17:39:36 -04:00
main.go Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
README.md Mettre à jour README.md 2023-05-25 23:29:54 -04:00

agecem/bottin/v4

Version 4 du bottin de la masse étudiante, en Go

https://git.agecem.com/agecem/bottin

fonctionalités

Serveur API

  • Insertion de membre et programme
  • Lecture de membre
  • Modification du nom d'usage de membre

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

(Remplacer bottin par quelque chose de plus sécuritaire)

BOTTIN_POSTGRES_DATABASE=bottin
BOTTIN_POSTGRES_PASSWORD=bottin
BOTTIN_POSTGRES_USER=bottin

Déployer avec docker-compose

$ docker-compose up -d

Pour modifier la configuration du serveur API

$ docker-compose exec -it api vi /etc/bottin/api.yaml

Y remplir au minimum le champs api.key (string)

Pour modifier la configuration du client web

$ docker-compose exec -it web vi /etc/bottin/web.yaml

Y remplir au minimum les champs web.api.key (string), web.user (string) et web.password (string)

Redémarrer les containers une fois la configuration modifiée

$ docker-compose down && docker-compose up -d