cb51ada4b6
Fonctionne avec json dans request body ou en fichier formatté json Cleanup commentaires Ajouter vérification d'insertion vide |
||
---|---|---|
.. | ||
cmd | ||
data | ||
handlers | ||
models | ||
web | ||
.cobra.yaml | ||
.env | ||
docker-compose.yaml | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
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