Ajouter framework de documentation #35

Merged
vlbeaudoin merged 10 commits from feature/minio into main 2023-04-24 16:44:33 -04:00
Owner

#7 et #5

#7 et #5
vlbeaudoin added 8 commits 2023-04-21 21:37:20 -04:00
Ajouter data/

Ajouter data/ à Dockerfile

Ajouter flags pour server.port et server.documents.*

Ajouter viper

Ajouter example de config à examples/config/

Exécuter serveur sur port custom (8080 par défaut)

Retirer copyright notice de main.go

Cleanup dependencies (go get, go mod tidy)

Ajouter /v1/health

Ajouter container minio à docker-compose
Use bucket_name instead of bucket in handleV1Health
Minio ne devrait être rejoint que par l'application serveur, surtout si
`server.documents.use_ssl` est à false.
/v1/health pourra revenir plus tard, pour l'instant le healthcheck ne
fonctionne pas bien.

Ajouter listing de buckets valides par `GET /v1/bucket`
Utiliser client minio-go directement dans les handlers.

Un package api/ pourra être ajouté pour avoir un client API de
agecem-org, mais dédoubler un minio-go#Client dans un object data#Client
est simplement redondant.
Ajouter route POST /v1/seed pour seeder minio avec server.documents.buckets

Ajouter route GET /v1/bucket/:bucket pour lire les objects d'un bucket

Renommer handleV1Bucket -> handleV1BucketList
Author
Owner

Sera complété lorsqu'il sera possible d'uploader et d'afficher des documents par la page web (API calls en background)

Sera complété lorsqu'il sera possible d'uploader et d'afficher des documents par la page web (API calls en background)
vlbeaudoin added 2 commits 2023-04-24 16:30:31 -04:00
vlbeaudoin changed title from WIP: Ajouter framework de documentation to Ajouter framework de documentation 2023-04-24 16:42:39 -04:00
Author
Owner

Il est possible de seeder les buckets, afin de permettre l'ajout éventuel de documents.

Le reste du travail sera terminé sur plusieurs autres PR.

Il est possible de seeder les buckets, afin de permettre l'ajout éventuel de documents. Le reste du travail sera terminé sur plusieurs autres PR.
vlbeaudoin merged commit b7d8915e0a into main 2023-04-24 16:44:33 -04:00
vlbeaudoin deleted branch feature/minio 2023-04-24 16:44:33 -04:00
Sign in to join this conversation.
No description provided.