Site web de l'AGECEM
Find a file
Victor Lacasse-Beaudoin 76762026f3 Continuer exécution de serverCmd même sans db
Remplacer log.Fatal par log.Printf si serverCmd ne rejoint pas la db.

Autres changements:

- Clarifier messages d'erreur du *media.MediaClient de serverCmd
- Seulement seed si mediaClient est valide (should always be mais bon)
2023-10-05 14:11:48 -04:00
api Fix implémentations de UploadDocument et models.NotFoundResponse() 2023-08-23 16:01:57 -04:00
api_handlers Implémenter web_handlers.WebHandler 2023-08-30 15:24:37 -04:00
cmd Continuer exécution de serverCmd même sans db 2023-10-05 14:11:48 -04:00
config [BREAKING] Change Config.Server.Documents type 2023-08-15 15:50:40 -04:00
examples/config [BREAKING] Change Config.Server.Documents type 2023-08-15 15:50:40 -04:00
media Fix mediaclient usage of map[string]string buckets 2023-08-15 15:51:42 -04:00
models Fix implémentations de UploadDocument et models.NotFoundResponse() 2023-08-23 16:01:57 -04:00
public Retrait du body height: 100%; 2023-08-18 16:25:34 -04:00
templates Ajouter postes téléphoniques connus 2023-09-11 13:02:46 -04:00
web_handlers Implémenter web_handlers.WebHandler 2023-08-30 15:24:37 -04:00
.cobra.yaml Ajouter cobra/viper pour gérer le cli 2023-03-28 02:35:42 -04:00
.gitignore Ignorer fichiers .env 2023-04-21 16:40:58 -04:00
docker-compose.yaml Restart minio unless-stopped 2023-07-04 21:35:26 -04:00
Dockerfile Mettre à jour Dockerfile avec refactor de packages 2023-08-20 16:21:44 -04:00
go.mod Mise en marche de base de /v1/health avec pkg data 2023-04-21 16:41:50 -04:00
go.sum Mise en marche de base de /v1/health avec pkg data 2023-04-21 16:41:50 -04:00
LICENSE Initial commit 2023-02-17 17:28:47 -05:00
main.go Mise en marche de base de /v1/health avec pkg data 2023-04-21 16:41:50 -04:00
README.md Update README.md 2023-07-04 19:43:41 -04:00

agecem/agecem-org

Site web de l'AGECEM.

Le backend utilise go-echo.

Prérequis

  • docker
  • docker-compose

L'installation de docker et docker-compose est hors de la portée de ce projet. Veuillez vous référer à la documentation de votre système d'exploitation.

Procédure

Le lifecycle du serveur est maintenu par containers, en utilisant docker-compose.

Exemples d'utilisation de docker-compose

L'exemple suivant assume que minio est déployé par docker-compose en même temps que le serveur web.

Remplir .env avec les credentials que minio utilisera pour sa configuration initiale.

Remplacer agecem-org par quelque chose de sécurisé.

# .env
MINIO_ROOT_USER=agecem-org
MINIO_ROOT_PASSWORD=agecem-org

Déployer le ou les containers en mode détaché, en s'assurant de rebâtir l'image.

$ docker-compose up -d --build

Voir l'état des containers

$ docker-compose ps

Voir les logs des containers

$ docker-compose logs

Détruire les containers

$ docker-compose down