Read database, host and SMTP settings from a .env file
- gem dotenv loads .env (and .env.<environment>[.local]) at startup; real environment variables take precedence. - database.yml takes host, port, user, password and name from NUMOLUS_DATABASE_*; the database is called numolus by default. - .env.example documents every setting; .env itself stays ignored. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -28,11 +28,12 @@ kommen über ActionCable sofort bei den anderen an (Yjs, siehe
|
||||
[`app/frontend/collab/`](app/frontend/collab/)), jede Person hat ihr eigenes
|
||||
Undo, und die Auswahl der anderen ist als farbiger Rahmen zu sehen. Details: [`docs/konzept-teilen-und-zusammenarbeit.md`](docs/konzept-teilen-und-zusammenarbeit.md).
|
||||
|
||||
Mails landen in der Entwicklung nicht im Postfach, sondern unter
|
||||
<http://localhost:3000/letter_opener>. Produktion braucht `SMTP_ADDRESS`,
|
||||
`SMTP_USER_NAME`, `SMTP_PASSWORD`, `NUMOLUS_MAIL_FROM`, `NUMOLUS_HOST` und
|
||||
`NUMOLUS_DATABASE_PASSWORD`; Solid Queue, Cache und Cable liegen in derselben
|
||||
Datenbank wie die Daten.
|
||||
**Konfiguration:** Datenbank-Zugang, Server-Name, SMTP und `SECRET_KEY_BASE`
|
||||
stehen in einer `.env` im Projektverzeichnis – Vorlage kopieren und ausfüllen:
|
||||
`cp .env.example .env`. Die Datei wird nie committet; echte
|
||||
Umgebungsvariablen haben Vorrang. Solid Queue, Cache und Cable liegen in
|
||||
derselben Datenbank wie die Daten. Mails landen in der Entwicklung nicht im
|
||||
Postfach, sondern unter <http://localhost:3000/letter_opener>.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user