Back-end

Instructions pour l'exécution du serveur d'applications

Pas à pas

1. Accédez au référentiel sur GitHub via le lien

2. Cloner le référentiel sur votre serveur

$ git clone https://github.com/guiaedutec/geos-backend.git

3. Accéder au dossier créé

$ cd geos-backend

4. Variables d'environnement

À la racine du projet, renommez le fichier .env.example en .env

5. Définir les variables d'environnement selon les besoins

Attention!

Pour que les fonctionnalités fonctionnent correctement, il est obligatoire de renseigner les variables de configuration de l'email.

.env
RAILS_ENV=development

# Identifiants de base de données par défaut
# Nous vous recommandons de changer le nom d'utilisateur et le mot de passe dans la base de données pour des raisons de sécurité !
MONGODB_HOST_1=host.docker.internal:30998
MONGODB_DATABASE=guia_edutec
MONGODB_USER=geos
MONGODB_PASS=<password-default>

# Paramètres de messagerie
MAIL_SERVER=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_DOMAIN=
MAIL_FROM=
MAIL_SENDER=

# URLs base
# Configurer au besoin
FRONTEND_URL=host.docker.internal:8001
BACKEND_URL=host.docker.internal:8000

# Entrez un hachage aléatoire de 128 caractères contenant des chiffres et des lettres minuscules
SECRET_KEY_BASE=

6. Exécuter la commande docker-compose

~/geos-backend$ docker-compose up -d

Last updated

Was this helpful?