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.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Opened 10 years ago
Closed 5 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 9 years ago by laurentj
- Milestone Jelix 1.4 deleted
comment:4 Changed 5 years ago by laurentj
- Milestone set to Jelix 1.6.x
- Resolution set to fixed
- Status changed from confirmed to closed
Note: See
TracTickets for help on using
tickets.
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.