WIP: Application de gestion du Centre Multi-Services de l'AGECEM
Find a file
2026-04-21 18:04:53 -04:00
.forgejo/workflows Initial commit 2026-04-07 11:57:13 -04:00
cmd/cms refactor: enlevement des anglisismes et refactor des signalments dans seed 2026-04-21 16:32:17 -04:00
queries Merge branch 'main' into Filtre_Transaction 2026-04-21 17:42:00 -04:00
ui Merge branch 'main' into uisombre 2026-04-21 17:58:30 -04:00
.gitignore Initial commit 2026-04-07 11:57:13 -04:00
build.go refactor: change package squelette pour package cms 2026-04-13 12:41:01 -04:00
client.go fix: filtre min amount et max amount sont converti en float 2026-04-21 17:41:05 -04:00
client_test.go Merge branch 'main' into Filtre_Transaction 2026-04-21 17:42:00 -04:00
cms feat: Ajout et fix du seed avec cobra 2026-04-14 12:20:39 -04:00
compose.yaml fix: 'environment:' de trops dans compose.yaml 2026-04-20 11:08:36 -04:00
config.go Merge branch 'main' into Read_Membre_Avec_Location 2026-04-16 11:35:31 -04:00
db.go Merge branch 'main' into Filtre_Transaction 2026-04-21 16:43:46 -04:00
Dockerfile feature: Dockerfile et compose.yaml 2026-04-13 14:13:09 -04:00
entity.go feature: ReadLocation retourne les noms du stoques 2026-04-17 17:23:12 -04:00
flag.go feature: init bottin api et bottin seed dans tests 2026-04-16 12:54:45 -04:00
go.mod fix: enlevement de la librarie de decimal dans db 2026-04-21 15:00:09 -04:00
go.sum fix: enlevement de la librarie de decimal dans db 2026-04-21 15:00:09 -04:00
handler.go Merge branch 'main' into Filtre_Transaction 2026-04-21 17:42:00 -04:00
handler_ui.go Merge branch 'main' into Filtre_Transaction 2026-04-21 16:43:46 -04:00
LICENSE Initial commit 2026-04-07 11:57:13 -04:00
Makefile fix: config pour bottin fontionne avec docker compose et makefile 2026-04-17 15:32:01 -04:00
middleware.go fix(test): correction de test transaction accept la valeur 0 2026-04-20 11:24:09 -04:00
README.md fix: mit a jour le readme 2026-04-16 16:04:10 -04:00
response.go feature: changement de listransaction pour etre capable de filtrer par membre 2026-04-21 11:38:57 -04:00
route.go fix: fix merge enlevement d'un route 2026-04-21 15:42:37 -04:00
seedcms feat: Ajout et fix du seed avec cobra 2026-04-14 12:20:39 -04:00
server.go feat: verification de l'existant du memebre avant de faire la location 2026-04-20 11:10:46 -04:00
src.Dockerfile fix: enleve squelette de ancien code sur vieux branche 2026-04-16 11:44:05 -04:00
test.compose.yaml fix: fix du container pour eviter lerreur si on a deploy 2026-04-20 16:03:49 -04:00
validate.go refactor: change package squelette pour package cms 2026-04-13 12:41:01 -04:00

cms

CMS!!!!!

Requirements

  • docker
  • docker compose
  • make

Deployment Local

  1. Copier et configurer le fichier d'environnement :
# .env

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

CMS_SERVER_API_POSTGRES_DATABASE='cms'
CMS_SERVER_API_POSTGRES_HOST='db'
CMS_SERVER_API_POSTGRES_PASSWORD='cms'
CMS_SERVER_API_POSTGRES_USER='cms'

CMS_BOTTIN_HOST='bottin-api'
CMS_BOTTIN_PORT='1312'
CMS_BOTTIN_KEY='une_cle_secrete_si_necessaire'

CMS_CLIENT_API_HOST=localhost
CMS_CLIENT_API_PORT=8080
  1. Démarrer les conteneurs :
make deploy
  1. Insérer les données de seed (requiert les conteneurs en marche) :
make seed
  1. Accéder à l'interface :
Service URL
UI http://localhost:2312
API http://localhost:8080

Tests

# test.env

BOTTIN_SERVER_API_POSTGRES_DATABASE='bottin'
BOTTIN_SERVER_API_POSTGRES_PASSWORD='bottin'
BOTTIN_SERVER_API_POSTGRES_USER='bottin'
BOTTIN_SERVER_API_POSTGRES_HOST='bottin-db'
BOTTIN_SERVER_API_KEY='une_cle_secrete_si_necessaire'

CMS_SERVER_API_POSTGRES_DATABASE='cms'
CMS_SERVER_API_POSTGRES_HOST='db'
CMS_SERVER_API_POSTGRES_PASSWORD='cms'
CMS_SERVER_API_POSTGRES_USER='cms'

CMS_BOTTIN_HOST='bottin-api'
CMS_BOTTIN_PORT='1312'
CMS_BOTTIN_KEY='une_cle_secrete_si_necessaire'