developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 9 years ago

Closed 4 years ago

#1322 closed enhancement (fixed)

Having configuration specific to environments dev, test, prod

Reported by: nesswaw Owned by: laurentj
Priority: normal Milestone: Jelix 1.6.x
Component: jelix:core Version: 1.2.2
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

Bonjour,

Le but est d'avoir des configurations différentes suivant l'environnement d’exécution:

Dans la config général on définit les différents environnements:

environnement = dev

Et dans les fichiers on aurait une arbo du style:

config/defaultconfig.ini.php config/dev.ini.php

Ou pour un point d'entrée:

config/defaultconfig.ini.php config/dev.ini.php config/index/dev.ini.php

Bien sur une proposition, à vous de voir.

Change History (4)

comment:1 Changed 9 years ago by laurentj

  • Component changed from jelix to jelix:core
  • Milestone set to Jelix 1.4
  • Owner set to laurentj
  • Summary changed from Avoir plusiuers configuration: dev, test, prod to Having configuration specific to environments dev, test, prod

comment:2 Changed 9 years ago by laurentj

  • Status changed from new to confirmed

comment:3 Changed 8 years ago by laurentj

  • Milestone Jelix 1.4 deleted

comment:4 Changed 4 years ago by laurentj

  • Milestone set to Jelix 1.6.x
  • Resolution set to fixed
  • Status changed from confirmed to closed

La prise en charge d'un fichier config/localconfig.ini.php a été mis en place dans Jelix 1.6. Il permet donc d'y mettre tous les paramètres qui seraient propre à l'environnement. Ce fichier n'est pas à intégrer par exemple dans le dépot de sources de l'appli. Il est alors possible d'avoir un devconfig.ini.php, prodconfig.ini.php quelque part, et de copier l'un ou l'autre en localconfig.ini.php, lors du déploiement de l'appli.

Note: See TracTickets for help on using tickets.