Skip to content

Repository files navigation

Ejecución con Docker (Producción)

Inicializar base de datos y servicios

docker-compose down -v && docker-compose up -d --build

Verificar que los contenedores están ejecutándose

docker-compose ps

Ver logs de la aplicación

docker-compose logs nestjs-app

Ver logs de inicialización de base de datos

docker-compose logs postgres

Ver logs de todos los servicios

docker-compose logs

Detener servicios

docker-compose down

Resetear base de datos (borra datos y recrea con script SQL)

docker-compose down -v

Verificar variables de entorno (producción)

docker-compose logs nestjs-app | grep "NODE_ENV"

Verificar que las tablas se crearon correctamente

docker-compose exec postgres psql -U postgres -d university_db -c "\dt"

Ver datos iniciales

docker-compose exec postgres psql -U postgres -d university_db -c "SELECT * FROM universities;"

Pruebas de API

Crear universidad (curl)

curl -X POST http://localhost/universities \
  -H "Content-Type: application/json" \
  -d '{"name": "  UNIVERSIDAD   javériana   "}'

Obtener todas las universidades (curl)

curl -X GET http://localhost/universities

Obtener universidad por ID (curl)

curl -X GET http://localhost/universities/1

Actualizar universidad (curl)

curl -X PUT http://localhost/universities/1 \
  -H "Content-Type: application/json" \
  -d '{"name": "Universidad Javeriana Actualizada"}'

Eliminar universidad (curl)

curl -X DELETE http://localhost/universities/1

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages