Bottin de la masse étudiante, en Go
This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2023-06-08 19:06:24 -05:00
cmd Defer DB.Close() sur chaque DataClient 2023-06-08 19:47:25 -04:00
data Cleanup blocs de commentaires désuets 2023-06-08 20:05:05 -04:00
handlers Cleanup blocs de commentaires désuets 2023-06-08 20:05:05 -04:00
models Bump root version to v4 2023-05-29 18:19:31 -04:00
responses Bump routes v4 -> v5 2023-06-02 16:33:13 -04:00
v4 Remettre license à v4 2023-06-03 19:22:17 -04:00
web Pointer subfolders vers agecem/bottin/v5 2023-06-02 17:46:57 -04:00
.cobra.yaml Bump root version to v4 2023-05-29 18:19:31 -04:00
.gitignore [WIP] Add web client 2023-05-25 19:22:46 -04:00
docker-compose.yaml Bump root version to v4 2023-05-29 18:19:31 -04:00
Dockerfile Ajouter responses/ à build step 2023-06-02 16:36:08 -04:00
go.mod Bump go.mod à v5 2023-06-02 17:38:42 -04:00
go.sum Bump root version to v4 2023-05-29 18:19:31 -04:00
LICENSE Update copyright years 2023-05-29 18:20:00 -04:00
main.go Pointer subfolders vers agecem/bottin/v5 2023-06-02 17:46:57 -04:00
README.md Retirer références à /v4 de README.md 2023-06-02 16:42:29 -04:00

agecem/bottin

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