Credenziali
Non copiare e incollare le credenziali del database in un ambiente separato o nel codice dell'applicazione. L'URL del database è gestito da Heroku e cambierà in alcune circostanze come:
- L'utente ha avviato le rotazioni delle credenziali del database utilizzando heroku pg:credentials:rotate.
- Errore catastrofico dell'hardware che ha portato il personale di Heroku Postgres a recuperare il tuo database su un nuovo hardware.
- Eventi di failover automatizzati su piani abilitati HA.
È consigliabile recuperare sempre l'URL del database config var dall'app Heroku corrispondente all'avvio dell'applicazione. Ad esempio, puoi seguire i principi di configurazione dell'applicazione 12Factor utilizzando Heroku CLI e invocare il tuo processo in questo modo:
DATABASE_URL=$(heroku config:get DATABASE_URL -a your-app-name) your_process
In questo modo, ti assicuri che il tuo processo o applicazione abbia sempre le credenziali del database corrette.