api | ||
cmd | ||
config | ||
examples/config | ||
media | ||
public | ||
templates | ||
.cobra.yaml | ||
.gitignore | ||
docker-compose.yaml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
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