Aller au contenu principal

Configuration

Pour configurer l'application AlgoForge web, vous retrouverez à la racine du dossier un fichier environnement .env. Il contient sur chaque clé une description claire et potentiellement les valeurs possibles. Si vous voulez rapidement revenir à une configuration par défaut, n'hésitez pas à copier/coller l'une des templates environnement en fonction de votre situation: template-docker.env, template-local.env ou template-test.env.

Général

Paramètres généraux de l'application.

CléTypeDescriptionPar défaut
PORTNombrePort de connexion à l'application.5205
IS_IP_LOGGEDBooléenAffiche les IPs dans la console.false
MAIL_ACTIVEBooléenActive/désactive le système de mail.false
QUOTA_ALGONombreNombre maximum d'algorithmes que l'utilisateur peut stocker.500
RETRY_MANY_TIMESNombreRetente la connexion à la base de données et au serveur de mail N fois.3

Base de données

Paramètres de configuration pour la base de données. Certains paramètres sont optionnels, notamment lorsque vous installez l'application en local.

Local standalone

CléTypeDescriptionPar défaut
DATABASE_TYPEChaîneType de la base de données. Types supportés: postgres, mysql, sqlite.sqlite
DATABASE_NAMEChaîneNom de la base de données. Utilisez le chemin absolu/relatif.db_algoforge.sqlite

Autre

CléTypeDescriptionPar défaut
DATABASE_TYPEChaîneType de la base de données. Types supportés: postgres, mysql, sqlite.postgres
DATABASE_NAMEChaîneNom de la base de données.db_algoforge
DATABASE_HOSTChaîneAdresse IP/DNS de l'hôte. Utilisez le nom du service.db_postgres
DATABASE_USERChaîneUtilisateur de la base de données.postgres
DATABASE_PASSWORDChaîneMot de passe de la base de données.password
DATABASE_PORTNombrePort d'écoute de la base de données.5432

Mails

Paramètres de configuration pour le système de mail. Cette section doit être configuré seulement si le service de mail est activé (= si MAIL_ACTIVE est sur true).

CléTypeDescriptionPar défaut
MAIL_HOSTChaîneAdresse IP/DNS du serveur de mail.smtp.test.com
MAIL_PORTNombrePort d'écoute du serveur de mail.465
MAIL_USERChaîneUtilisateur du serveur de mail.test@example.com
MAIL_PASSWORDChaîneMot de passe du serveur de mail.password

Docker

Paramètres de configuration pour PGAdmin.

CléTypeDescriptionPar défaut
PGADMIN_DEFAULT_EMAILChaîneEmail par défaut pour PGAdmin.pgadmin@admin.com
PGADMIN_DEFAULT_PASSWORDChaîneMot de passe par défaut pour PGAdmin.password
PGADMIN_PORTNombrePort d'écoute de PGAdmin.5300

Avancé

Paramètres avancés de l'application. Nous vous déconseillons de toucher à ces paramètres, sauf si vous savez ce que vous faites.

CléTypeDescriptionPar défaut
BUILDChaîneValeurs possibles: prod, dev, test.prod
DEBUGBooléenActive/désactive le mode debug.false
DEBUG_LEVELNombreNiveau de debug.0