agecem-org

command module
v1.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: GPL-2.0 Imports: 1 Imported by: 0

README

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

Exemple de développement sans base de données ou docker

Pour un environnement simplifié sans minio ou docker, seul le toolchain go devrait être nécessaire au démarrage du serveur.

Pour une exécution sans installation permanente, veuillez utiliser:

$ go run . server

Si nécessaire, un fichier de config peut être déposé dans $HOME/.agecem-org.yaml ou spécifié tel que:

$ go run . server --config agecem-org.yaml

agecem-org.yaml doit être remplacé par le fichier de config désiré.

Pour un exemple de fichier de config en format JSON, voir le résultat de:

go run . config

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package public contient les fichiers css et js exposés publiquement par l'application.
Package public contient les fichiers css et js exposés publiquement par l'application.
Package templates contient les fichiers html à templater par l'application.
Package templates contient les fichiers html à templater par l'application.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL