Retrouvez le replay du webinaire XWiki du 27 juin - Plus d'informations en cliquant sur ce lien

Paramétrage

Modifié par Emilien Casano le 23/07/2024 - 15:52

Fichier application.yml

Tous les paramètres de lancement et de configuration de Calcium se situent dans le fichier application.example.yml

Vous devez renommer ce fichier en application.yml et remplir les différents paramètres

Fichier de configuration example
# URL de l'application
app:
   url: https://calcium.univ.fr

# Proxy
proxy:
   host:
   port:

cas:
   # URL du CAS
   url: https://auth.univ.fr

url:
    # URL de la documentation
    doc: https://calciumv2.univ-lorraine.fr
    # URL mail de l'assistance
    help: mailto:calcium-support@univ-lorraine.fr

spring:
    # Base de donnees
    datasource:
        url: jdbc:mysql://localhost:3306/calcium?serverTimezone=Europe/Paris
        username: user
        password: xxxx
    # Mails
    mail:
        from: noreply.calcium@univ-lorraine.fr
        host: smtp-test.sig.univ.fr
        port: 25

# Localisation des fichiers de logs, ainsi que le mail qui recoit les logs d'erreurs
logging:
    file:
        path: target/logs
    mail:
        to: dev-log@univ.fr

##
# Propriétés CALCIUM
##

# Clé de chiffrement propre à votre établissement
encryption:
   key: 1234567890123456

# Université
univ:
   nom: Université
   # Annee universitaire d'inscription (exemple : 2022 pour 2022-2023)
   annee-inscription: 20XX

# Batch
batch:
   # Verification des batchs à lancer tous les x millisecondes (600000ms = 10min)
   fixedRate: 600000

# Import scolarite
import:
   # mail qui recevra le rapport des importations
   rapport: dev@univ.fr
   # nom du fichier contenant les informations de scolarite
   fichier: Calcium.csv
   # chemin du repertoire du fichier precedent
   repertoire: /repertoire/IMPORT
  
# Relances
relance:
    # mail qui recevra les mails de rapports
    rapport: utilisateur@univ.fr

# Repertoire de sortie des remontee stats
remontee:
   repertoire: /repertoire/REMONTEE_STAT

# Divers parametres
param:
   # - Bandeau "TEST" en rouge
   test: true
   # - redirection mail de étudiant vers 'mail.test' si 'test' à true
   mail:
      test: dev@univ.fr
   # dashboard
   dashboard:
      # - URL dashboard (ne pas modifier)
      url: https://api-public.univ-lorraine.fr/calcium-dashboard/v1/stats
      # - ID Calcium (a demander a calcium-contact si vous ne l'avez pas)
      id:
      # - cle API (ne pas modifier pour l'instant)
      api: 8469e00f-cfbf-4059-9f3f-bf708873772d
      # - cle secrete (ne pas modifier pour l'instant)
      secret: xxx
     
# Calcium PRdV
prdv:
   en-service: true
   role: calcium-prdv
   secret: votreSecret

# Chemin
document:
   # vers les documents medicaux
   path: /path/vers/dossier/documents
archives:
   # vers les archives et les rapports d'archivage
   path: /path/vers/dossier/archives

# Personalisation des couleurs
lumo-enhancer:
   background-color: '#FFF' # fond
   dark-background-color: '#222' # fond top bar
   menu-background-color: '#011064' # fond menu

   primary-color: '#43bd8e' # couleur principal
    
   menu-medical-color: '#FFF'               # couleur menu fiche medicale
   menu-medical-has-info-color: '#e1fea4'   # couleur menu fiche medicale avec information à l'interieur
   menu-admin-color: '#FF9E8C'              # couleur menu fiche admin
   menu-listing-color: '#FFF'               # couleur menu fiche listing    

# BCB
# à decommenter et remplir avec les valeurs fournies, ssi le service est utilise
bcb:
  code_editeur:
  id_ps:
  wsdl: https://www.bcbdexther.fr/wsdl/BCBDexther-integrateurs-full.wsdl
  service: http://services.resip.fr/

# VIDAL
# à decommenter et remplir avec les valeurs fournies, ssi le service est utilise
vidal:
  path: http://api.vidal.fr/rest/api/
  app_id:
  app_key:

# MesVaccins.net
# à décommenter et remplir avec les valeurs fournies, ssi le service est utilisé
#mv:
#   production: false
#   token: xxx
#   secret: xxx
#   organisationId: xxx
#   OTP: xxx
#   path:
#      certificate: /path/to/certificate