El objetivo es crear una serie de tareas usando Arquitectura Limpia con TypeScript
- Clonar el archivo .env.template a .env
- Configurar las variables de entorno
PORT=3000
MAILER_EMAIL=
MAILER_SECRET_KEY=
En esta sección trabajaremos con el patrón "Repository" para construir una forma intercambiable de orígenes de datos.
Puntualmente veremos:
- Entidades
- DataSources
- Repositorios
- Clases Abstractas
- Implementaciones
- Variables de entorno
- Validación de variables de entorno
Es una sección muy importante, especialmente por la configuración de variables de entorno, ya que esto es lo que permite cambiar la aplicación si estamos en producción, staging, testing o development.