Skip to content

Configuration

Werkhausen, Malte edited this page Jul 7, 2026 · 1 revision

Configuration & Secrets

Never commit secrets.

All credentials — API keys, tokens, database and SMTP logins, signing keys such as the Apple WeatherKit *.p8, and the server's storage/ runtime data — are excluded via .gitignore. Only *.example templates belong in the repository.

Environment files

Each app reads a local .env file. Start from the provided templates:

cp apps/server/.env.example apps/server/.env
cp apps/client/electron/deploy/.env.example apps/client/electron/deploy/.env

Rules of thumb

  • Commit only *.example templates, never a real .env.
  • Keep signing keys (*.p8, certificates) out of the repo.
  • The server's storage/ directory holds runtime data and is git-ignored.

Clone this wiki locally