Commit graph

59 commits

Author SHA1 Message Date
6a095ef55b Fix typo 2023-04-24 17:04:02 -04:00
6cc6d75afd Ajuster message de /v1/seed selon len(new_buckets) 2023-04-24 16:30:06 -04:00
7accc596c7 Vérifier existence de buckets avant de seed
Continue silencieusement si tout existe déjà
2023-04-24 16:29:24 -04:00
9bbeb4b7ee Ajouter key-auth à /v1 et quelques routes
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
2023-04-21 21:34:18 -04:00
d5b9b5202c Retirer package data/
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.
2023-04-21 18:51:20 -04:00
8f5d3794f4 Remplacer /v1/health par /v1/bucket
/v1/health pourra revenir plus tard, pour l'instant le healthcheck ne
fonctionne pas bien.

Ajouter listing de buckets valides par `GET /v1/bucket`
2023-04-21 18:36:20 -04:00
a3287768ad Replace MongoClient with MinioClient (was typo)
Use bucket_name instead of bucket in handleV1Health
2023-04-21 17:11:06 -04:00
28cc97dcee Mise en marche de base de /v1/health avec pkg data
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
2023-04-21 16:41:50 -04:00
378db992b5 Ajouter cobra/viper pour gérer le cli
Déplacer logique de server.go vers serverCmd

Ajouter .cobra.yaml pour prochaines commandes

Modifier Dockerfile pour appeler serverCmd

Retirer certains commentaires dans serverCmd
2023-03-28 02:35:42 -04:00