REST API para gestión de tareas desarrollada con NestJS, TypeScript, Prisma y PostgreSQL.
- Docker y Docker Compose
- Node.js 18+ (solo para ejecución sin Docker)
- PostgreSQL 14+ (solo para ejecución sin Docker)
-
Clonar el repositorio
git clone <url-del-repositorio> cd todo-app-backend
-
Configurar variables de entorno
cp .env.example .env
-
Levantar los servicios
docker-compose up -d
La API estará disponible en
http://localhost:3000 -
Detener los servicios
docker-compose down
-
Clonar el repositorio
git clone <url-del-repositorio> cd todo-app-backend
-
Instalar dependencias
npm install
-
Configurar variables de entorno
cp .env.example .env
Edita el archivo
.envcon tus credenciales de PostgreSQL. -
Crear la base de datos
createdb todoapp
-
Ejecutar migraciones
npm run prisma:generate npm run prisma:migrate
-
Iniciar el servidor
npm run start:dev
La API estará disponible en
http://localhost:3000