bottin

module
v9.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2024 License: GPL-2.0

README

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

Au minimum, il faut ces 3 entrées:

Remplacer bottin par quelque chose de plus sécuritaire

BOTTIN_SERVER_DB_DATABASE=bottin
BOTTIN_SERVER_DB_PASSWORD=bottin
BOTTIN_SERVER_DB_USER=bottin

D'autres entrées peuvent être ajoutées, voir config.go pour les options

Déployer avec docker-compose

$ docker-compose up -d

Optionnel: configuration par fichiers YAML

seulement nécessaire si les fichiers .env et docker-compose.yaml ne contiennent pas toute l'information nécessaire

Pour modifier la configuration du serveur API

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

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

Pour modifier la configuration du client web

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

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

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

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

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL