Skip to content

[F0-01] Plantilla .env.example y auditoría de variables de entorno #15

Open

Description

@JCCG-code

Fase: F0 · Tamaño: S · Depende de: #11 (F0-02)

Objetivo

Que cualquiera pueda arrancar el proyecto sabiendo qué variables necesita, sin que el .env real pueda acabar en git.

Contexto

  • .env nunca se ha commiteado (git log --all -- .env vacío, comprobado el 2026-10-22).
  • No existe .env.example aunque el README lo menciona.
  • Hay variables sin uso en el .env local (API_KEY, ELEVENLABS_API_KEY).
  • El README documenta MONGO_URI, pero el código lee MONGODB_URI.

Alcance

  • Crear .env.example con todas las variables que lee el código hoy (grep -rhoE 'process\.env\.[A-Z0-9_]+'), con valores ficticios y un comentario por variable.
  • No incluir las variables sin uso.
  • Corregir el bloque .env del README (MONGODB_URI).

Criterios de aceptación

  • .env.example existe, está versionado y contiene exactamente las variables leídas por el código (ni más ni menos).
  • git check-ignore .env devuelve .env; git check-ignore .env.example no devuelve nada.
  • Ninguna clave real aparece en el diff (git diff --cached | grep -E 'AIza|mongodb\+srv://[^<]' vacío).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions