L'app 12Factor dovrebbe persistere nel database?

1

L'approccio 12factor alla configurazione è

The twelve-factor app stores config in environment variables...they are a language- and OS-agnostic standard.

Ho lavorato su molti progetti (rails) in cui elementi di configurazione come la boundary box per una mappa o il nome di un client, sono stati memorizzati in una tabella di database, di solito denominata qualcosa come settings o system_config . Alcuni progetti avevano 1 colonna per impostazione di configurazione, altri 1 riga per impostazione di configurazione

Questi sono quindi accessibili dalle chiamate DB e trattati in-app come record. Questa è una violazione della descrizione di 12factor? Sembra come se fosse, dal momento che non è una variabile di ambiente e non sono indipendenti dal linguaggio. So che ci sono alternative che usano ENV, come figaro e dotenv, ma la soluzione DB errata o solo un'altra opzione?

    
posta ABMagil 22.04.2015 - 19:18
fonte

0 risposte

Leggi altre domande sui tag