bottin/v4
2023-05-25 04:31:29 -04:00
..
cmd Ajouter update de membre.prefered_name 2023-05-25 04:31:29 -04:00
data Ajouter update de membre.prefered_name 2023-05-25 04:31:29 -04:00
handlers Ajouter update de membre.prefered_name 2023-05-25 04:31:29 -04:00
models Ajouter insertion de programmes 2023-05-25 03:44:41 -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