Application de gestion de résolutions d'instances démocratiques
  • Go 64.3%
  • HTML 20.7%
  • CSS 8.6%
  • JavaScript 2.9%
  • PLpgSQL 2.5%
  • Other 1%
Find a file
2026-06-22 15:38:31 -04:00
.forgejo/workflows fix: squelette -> resolutions 2026-05-04 11:19:32 -04:00
build fix: donner le bon package a build.go 2026-06-02 16:07:46 -04:00
cmd/resolutions refactor: changement pour les nouvelles champs pour comments 2026-06-22 15:06:52 -04:00
queries refactor: champs private_comments et public_comments pour resolutions 2026-06-22 14:59:50 -04:00
ui feature: ui resolutions public et private comments 2026-06-22 15:25:34 -04:00
.gitignore Initial commit 2026-05-01 13:41:14 -04:00
client.go feature: options pour readResolutions pour private comments 2026-06-22 10:43:42 -04:00
client_test.go feature: tests pour WithPrivateComments 2026-06-22 15:07:15 -04:00
compose.yaml fix: retirer variables d'env manuelles non nécessaires de compose.yaml 2026-06-02 11:53:58 -04:00
config.go fix: package squelette -> resolutions 2026-05-01 16:32:50 -04:00
db.go refactor: changement pour les nouvelles champs pour comments 2026-06-22 15:06:52 -04:00
Dockerfile fix: donner un valeur defaut a build.version et retourner le bon version dans readHealthHandler 2026-06-02 16:08:43 -04:00
entity.go refactor: changement pour les nouvelles champs pour comments 2026-06-22 15:06:52 -04:00
flag.go fix: changer les flags et envs pour celle de resolutions 2026-05-01 16:41:16 -04:00
go.mod feature: ajout de package uuid 2026-06-09 16:11:14 -04:00
go.sum feature: ajout de package uuid 2026-06-09 16:11:14 -04:00
handler.go Merge branch 'main' into agecem_resolutions 2026-06-22 12:06:48 -04:00
handler_ui.go fix: type_id -> type_instance_id dans createResolutionsUIhandler 2026-06-22 15:34:41 -04:00
LICENSE Initial commit 2026-05-01 13:41:14 -04:00
Makefile feature: ajout de reunions sur make drop 2026-06-04 15:26:21 -04:00
middleware.go fix: enleve trailing slash de /public pour css et js 2026-05-05 14:40:01 -04:00
opts.go feature: options pour readResolutions pour private comments 2026-06-22 10:43:42 -04:00
README.md feature: .env update dans readme 2026-06-08 12:49:21 -04:00
response.go fix: string -> uuid 2026-06-11 11:42:35 -04:00
response_ui.go refactor: changement pour les nouvelles champs pour comments 2026-06-22 15:06:52 -04:00
route.go refactor: ui handler retourned importe result au lieu d'utiliser js 2026-06-18 16:28:53 -04:00
server.go fix: package squelette -> resolutions 2026-05-01 16:32:50 -04:00
src.Dockerfile fix: donner un valeur defaut a build.version et retourner le bon version dans readHealthHandler 2026-06-02 16:08:43 -04:00
test.compose.yaml fix: changer les flags et envs pour celle de resolutions 2026-05-01 16:41:16 -04:00
validate.go fix: package squelette -> resolutions 2026-05-01 16:32:50 -04:00

Resolutions

Resolutions!!!!

Requirements

  • docker
  • docker compose
  • make

Deployment

Deployment Local

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

RESOLUTIONS_SERVER_API_POSTGRES_DATABASE='resolutions'
RESOLUTIONS_SERVER_API_POSTGRES_HOST='db'
RESOLUTIONS_SERVER_API_POSTGRES_PASSWORD='resolutions'
RESOLUTIONS_SERVER_API_POSTGRES_USER='resolutions'

RESOLUTIONS_CLIENT_API_HOST=localhost
RESOLUTIONS_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

RESOLUTIONS_SERVER_API_POSTGRES_DATABASE='resolutions'
RESOLUTIONS_SERVER_API_POSTGRES_HOST='db'
RESOLUTIONS_SERVER_API_POSTGRES_PASSWORD='resolutions'
RESOLUTIONS_SERVER_API_POSTGRES_USER='resolutions'