Aller au contenu principal

Options de configuration avancées

Variables ENV

Environnement IRIDA Next

Variable ENV principale qui définit le type d'environnement à exécuter

Variable ENVDescriptionDéfaut
RAILS_ENVL'un de [production, development, test].development

Options supplémentaires

Variable ENVDescriptionDéfaut
RAILS_MAX_THREADSNombre de threads dans le pool de threads5
RAILS_HOSTHôte URL pour l'applicationexample.com
RAILS_PORTPort sur lequel l'application s'exécute3000 lorsque RAILS_ENV est development
RAILS_PROTOCOLProtocole utilisé par l'applicationhttp
RAILS_DAILY_LOG_ROTATIONFaire pivoter les journaux quotidiennement. Pour l'environnement de production uniquement.false
RAILS_LOG_TO_STDOUTActiver la journalisation vers stdoutfalse
REDIS_URLDéfinir l'URL Redisredis://localhost:6379/1
DATABASE_URLDéfinir l'URL de la base de données postgresnil
JOBS_DATABASE_URLDéfinir l'URL de la base de données postgres jobsnil
PORTDéfinir le port sur lequel Puma écoute pour recevoir des requêtes3000
PIDFILEDéfinir le fichier pid que Puma utiliseratmp/pids/server.pid
RAILS_SERVE_STATIC_FILESDéfinir pour activer le service de fichiers statiques du dossier /public. Par défaut, cela est géré par Apache ou NGINX.false
PUID_APP_PREFIXDéfinir le préfixe d'identifiant unique persistantINXT
SEED_ATTACHMENT_PER_SAMPLEDéfinir le nombre de pièces jointes par échantillon lors du peuplement de la base de données avec des données de test2
ENABLE_CRONActive les tâches cron de nettoyage intégrées pour les échantillons, les pièces jointes et les exportations de données.true
CRON_CLEANUP_AFTER_DAYSDéfinir le nombre de jours qu'un échantillon/pièce jointe supprimé doit avoir avant d'être nettoyé.7
RAILS_ENABLE_WEB_CONSOLEMode développement uniquement : Lorsque défini, une console rails sera présente sur chaque page web.nil
OTEL_EXPORTER_OTLP_METRICS_ENDPOINTLorsque défini, la télémétrie des métriques personnalisées sera envoyée au point de terminaison de métriques spécifié. (exemple : "localhost:4318/v1/metrics").nil
OTEL_METRICS_SEND_INTERVALNombre de secondes à dormir entre les appels d'envoi par lots de télémétrie.10
OTEL_EXPORTER_OTLP_TRACES_ENDPOINTLorsque défini, la télémétrie de trace configurée sera envoyée au point de terminaison de traces spécifié. (exemple : "localhost:4318/v1/traces").nil