PROD: Application de gestion de résolutions d'instances démocratiques
  • Go 64.6%
  • HTML 20.3%
  • CSS 8.4%
  • JavaScript 2.8%
  • PLpgSQL 2.4%
  • Other 1.5%
Find a file
2026-07-09 14:23:34 -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
k8s fix(k8s): ajuster container ports avec proper defaults 2026-07-07 16:02:05 -04:00
queries feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -04:00
scripts build(make): ajouter targets tag, push, et release 2026-07-07 12:44:07 -04:00
ui feature: ui pour message d'erreur sur preview pannel 2026-06-25 11:14:33 -04:00
.gitignore feature: k8s secrets dans gitignore 2026-06-09 17:46:57 -04:00
api.secret.yaml feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -04:00
client.go feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -04:00
client_test.go feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -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 feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -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 feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -04:00
handler_ui.go feature: retourne message d'erreur lors de unique violation 2026-06-25 11:09:06 -04:00
LICENSE Initial commit 2026-05-01 13:41:14 -04:00
Makefile Merge pull request 'build(make): ajouter targets tag, push, et release' (#98) from vlbeaudoin/build/make/tag-push-release into main 2026-07-07 12:47:02 -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 feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -04:00
response_ui.go refactor: changement pour les nouvelles champs pour comments 2026-06-22 15:06:52 -04:00
route.go feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -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
ui.secret.yaml feature: unarchive resolutions endpoint 2026-06-30 13:35:06 -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'