homepage/.env.example
Nathan Leclercq f795cc48b5 Homepage dashboard : horloge animée, todo, notes, RSS, pomodoro, recherche
- Frontend Vue 3 (Composition API) + Vite + Vue Router
- Backend Go (stdlib) : API REST todo/notes + proxy RSS + auth token
- Docker Compose : SPA nginx + backend + Miniflux + Postgres
- Widgets : horloge canvas météo, todo 3 colonnes, notes persistées,
  agrégateur RSS multi-feeds, pomodoro, recherche DuckDuckGo (Ctrl+K)
- Auth : dashboard public, todo/notes protégés par token
- Widgets expandables (mode agrandi centré)
2026-04-09 12:49:55 +02:00

28 lines
943 B
Plaintext

# Copie ce fichier en `.env` puis remplis les valeurs.
# Le `.env` est gitignored — il ne sera jamais commit.
# Port hôte pour la homepage (SPA Vue, sert sur :80 dans le container)
HOMEPAGE_PORT=8080
# Port hôte pour Miniflux (sert sur :8080 dans le container)
MINIFLUX_PORT=8081
# Port hôte pour le backend Go (todos)
BACKEND_PORT=8082
# URL publique du backend, vue depuis le NAVIGATEUR de l'utilisateur.
# Utilisée à BUILD TIME par Vite (inlinée dans le bundle JS).
# En local : http://localhost:8082 — en prod : https://api.tondomaine.tld
VITE_BACKEND_URL=http://localhost:8082
# Token pour protéger les endpoints notes/todo (seul toi y accèdes)
# Générer avec : openssl rand -base64 24
API_TOKEN=change-me-to-a-random-token
# Postgres dédié à Miniflux
MINIFLUX_DB_PASSWORD=change-me-to-a-strong-password
# Admin Miniflux créé au premier démarrage
MINIFLUX_ADMIN_USER=admin
MINIFLUX_ADMIN_PASSWORD=change-me-too