No description
Find a file
Victor Lacasse-Beaudoin 6e73aea664
All checks were successful
/ test (push) Successful in 1m1s
/ build (push) Successful in 1m17s
Merge pull request 'fix!: bump version à v12' (#29) from vlbeaudoin/fix/bump-version-to-v12 into main
Reviewed-on: #29
2025-07-30 01:45:00 -04:00
.forgejo/workflows ci: ajouter integration-test 2025-07-29 17:50:00 -04:00
cmd/bottin fix!: bump version à v12 2025-07-30 01:34:18 -04:00
deployments deployment: mettre à jour workflow de déploiement 2025-05-07 19:51:34 -04:00
examples feature: ajouter acceptance test deployment 2024-09-30 18:28:53 -04:00
k8s k8s: documenter l'utilisation de kubernetes 2025-05-09 18:05:43 -04:00
queries refactor: déplacer create table queries vers queries/ 2024-09-27 17:21:51 -04:00
scripts fix: permettre d'exécuter les ./scripts/ 2025-05-09 16:47:59 -04:00
ui feature(make): ajouter target build 2024-12-23 17:21:20 -05:00
.gitignore chores(k8s): préparer au déploiement par kubernetes 2025-05-09 17:52:18 -04:00
build.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
client.go fix!: bump version à v12 2025-07-30 01:34:18 -04:00
client_test.go test: ne pas error out sur http.ErrServerClosed 2025-07-30 00:31:17 -04:00
compose.yaml deployment: mettre à jour workflow de déploiement 2025-05-07 19:51:34 -04:00
COMPOSE_README.md deployment: mettre à jour workflow de déploiement 2025-05-07 19:51:34 -04:00
config.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
db.go fix!: bump version à v12 2025-07-30 01:34:18 -04:00
Dockerfile fix!: bump version à v12 2025-07-30 01:34:18 -04:00
entity.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
flag.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
go.mod fix!: bump version à v12 2025-07-30 01:34:18 -04:00
go.sum chores: go mod -u 2025-07-29 15:33:39 -04:00
handler.go fix!: bump version à v12 2025-07-30 01:34:18 -04:00
LICENSE feature: ajouter API server rudimentaire et permettre full deployment 2024-09-24 17:08:44 -04:00
Makefile deployment: mettre à jour workflow de déploiement 2025-05-07 19:51:34 -04:00
msg.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
README.md docs: Mettre à jour README.md 2025-07-21 18:36:21 -04:00
response.go BREAKING: déplacer fichiers source de pkg/bottin/ vers racine 2025-05-07 18:48:40 -04:00
route.go fix!: bump version à v12 2025-07-30 01:34:18 -04:00
server.go fix!: bump version à v12 2025-07-30 01:34:18 -04:00
ui.go refactor: simplifier validation de context et de dbpool 2025-07-29 18:18:48 -04:00
validate.go refactor: simplifier validation de context et de dbpool 2025-07-29 18:18:48 -04:00

bottin/bottin

Application de gestion de bottin de la masse étudiante du Cégep Édouard-Montpetit, par l'Association Générale Étudiante du Cégep Édouard-Montpetit (AGECEM).

Prérequis

  • docker
  • docker-compose

Démarrage rapide

Déploiement complet de l'application (DB PostgreSQL, API webserver et UI webserver) en containers par docker-compose.

Nécessite un fichier .env ici pour la configuration, s'assurer que le fichier n'est pas world-readable pour éviter d'exposer des secrets.

Example de contenu (note: remplacer 'bottin' par quelque chose de plus sécure):

# .env

BOTTIN_SERVER_API_POSTGRES_DATABASE='bottin'
BOTTIN_SERVER_API_POSTGRES_PASSWORD='bottin'
BOTTIN_SERVER_API_POSTGRES_USER='bottin'
BOTTIN_SERVER_API_POSTGRES_HOST='db'