This repository has been archived on 2024-12-15. You can view files and clone it, but cannot push or open issues or pull requests.
bottin/v4
Victor Lacasse-Beaudoin cb51ada4b6 Ajouter upload par json
Fonctionne avec json dans request body ou en fichier formatté json

Cleanup commentaires

Ajouter vérification d'insertion vide
2023-05-25 03:23:07 -04:00
..
cmd Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
data Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
handlers Ajouter upload par json 2023-05-25 03:23:07 -04:00
models Ajouter upload par json 2023-05-25 03:23:07 -04:00
web Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
.cobra.yaml Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
.env Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
docker-compose.yaml Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
go.mod Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
go.sum Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
LICENSE Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
main.go Refactor app sous v4/ 2023-05-25 02:21:09 -04:00
README.md Refactor app sous v4/ 2023-05-25 02:21:09 -04:00

usage

Base de données

docker-compose.yaml est fourni pour facilité le développement avec une base de données postgres sur docker.

En production, des efforts de high-availability devraient être mis.

Remplir .env avec les infos qui seront utilisées pour déployer le container:

(Remplacer bottin par quelque chose de plus sécuritaire)

BOTTIN_POSTGRES_DATABASE=bottin
BOTTIN_POSTGRES_PASSWORD=bottin
BOTTIN_POSTGRES_USER=bottin

Déployer avec docker-compose:

$ docker-compose up -d

Configuration

Remplir le fichier de config ~/.bottin.yaml.

Build

Build l'exécutable du serveur. (TODO)

API

Démarrer le serveur web:

$ bottin server