PartidoDeLaRed / pdr-wiki

Codebase for handling the official Net Party wiki (spanish)
http://wiki.partiddelared.org
Other
3 stars 1 forks source link

Miscaminatas #13

Closed miscaminatas closed 11 years ago

gvilarino commented 11 years ago

@cristiandouce , lo revisás pls?

cristiandouce commented 11 years ago

Observaciones sobre PR:

Observar cómo se manejan las configuraciones en DemocracyOS:

  1. Definir un archivo DevelopmentSettings.sample.php
  2. Tener un archivo que "cargue" las variables definidas en el entorno; es decir los $_ENV['my-env-var'] y exportarlo en un archivo EnvSettings.php
  3. Manejar en LocalSettings.php:
    1. Dejar en el archivo los "default" settings del proyecto. Lo mínimo para que funcione local.
    2. Si existe DevelopmentSettings.php, requerirlo
    3. Si existe en cambio ProductionSettings.php requerirlo, para deploys fuera de Heroku PaaS.
    4. Requerir luego EnvSettings.php para que haga override sobre los settings ya establecidos. Debería hacer un check de que la variable primero exista, y si lo hace definirla.

Básicamente, tanto production como development deberían entrar en .gitignore. Y archivo LocalSettings.php debería determinar en qué entorno se está corriendo la applicación y cargar las settings correspondientes.

Es mi manera de entenderlo. Por cualquier duda consultar! :sailboat:

gvilarino commented 11 years ago

@miscaminatas , deberíamos orientar #11 a lo que dice @cristiandouce .