WIP: Application de gestion du Centre Multi-Services de l'AGECEM
  • Go 56.9%
  • HTML 16.8%
  • CSS 15.9%
  • JavaScript 10%
  • Makefile 0.3%
  • Other 0.1%
Find a file
2026-05-11 13:09:59 -04:00
.forgejo/workflows Initial commit 2026-04-07 11:57:13 -04:00
cmd/cms feat: permet de modifier les categories de signalments et stoques 2026-05-01 15:24:22 -04:00
queries refactor: changements de comportement dans le return dun location pour le faire individulement 2026-05-08 17:06:02 -04:00
ui feature: ui montre quand stoque est retourne dans page details location 2026-05-11 12:48:53 -04:00
.gitignore fix merge main 2026-04-24 15:07:00 -04:00
build.go refactor: change package squelette pour package cms 2026-04-13 12:41:01 -04:00
client.go Refactor(UI): return de la location individuelle 2026-05-11 10:39:55 -04:00
client_test.go fix: fix des test et verifications extras 2026-05-04 13:53:59 -04:00
compose.yaml feature: ouvre ports adminer 2026-04-28 14:40:33 -04:00
config.go Merge branch 'main' into Read_Membre_Avec_Location 2026-04-16 11:35:31 -04:00
db.go refactor: changements de comportement dans le return dun location pour le faire individulement 2026-05-08 17:06:02 -04:00
Dockerfile feature: Dockerfile et compose.yaml 2026-04-13 14:13:09 -04:00
entity.go Refactor: gofmt 2026-05-11 10:44:32 -04:00
flag.go feature: init bottin api et bottin seed dans tests 2026-04-16 12:54:45 -04:00
go.mod feat: Ajout dependency pour bar code et affichage 2026-04-28 16:42:55 -04:00
go.sum feat: Ajout dependency pour bar code et affichage 2026-04-28 16:42:55 -04:00
handler.go refactor: changements de comportement dans le return dun location pour le faire individulement 2026-05-08 17:06:02 -04:00
handler_ui.go Refactor(UI): return de la location individuelle 2026-05-11 10:39:55 -04:00
LICENSE Initial commit 2026-04-07 11:57:13 -04:00
Makefile feat: Split de make seed et drop db 2026-04-27 10:36:28 -04:00
middleware.go fix(test): correction de test transaction accept la valeur 0 2026-04-20 11:24:09 -04:00
README.md feature: ui username et password dans .env 2026-05-11 13:06:32 -04:00
response.go refactor: changements de comportement dans le return dun location pour le faire individulement 2026-05-08 17:06:02 -04:00
route.go refactor: changements de comportement dans le return dun location pour le faire individulement 2026-05-08 17:06:02 -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'
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_SERVER_UI_USERNAME='cms'
CMS_SERVER_UI_PASSWORD='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'