Este proyecto es una API desarrollada en C# con ASP.NET Core, que se conecta a una base de datos en Microsoft SQL Server. La aplicación y la base de datos están contenidas en Docker como servicios separados para facilitar su despliegue y gestión.
- C# (ASP.NET Core)
- Microsoft SQL Server
- Docker & Docker Compose
- Entity Framework Core
Asegúrate de tener instalado en tu máquina:
-
Clona el repositorio
git clone https://github.com/oscarMolina1523/LibreriaEstudianteApi.git cd LibreriaEstudianteApi -
Configura el archivo
appsettings.jsoncon los datos de conexión a la base de datos. -
Levanta los contenedores con Docker
docker-compose up -d
-
Aplica las migraciones de la base de datos
dotnet ef database update
-
Ejecuta la API
dotnet run
GET /api/libros- Obtiene la lista de librosPOST /api/libros- Agrega un nuevo libroPUT /api/libros/{id}- Actualiza un libroDELETE /api/libros/{id}- Elimina un libro
Este proyecto puede desplegarse fácilmente utilizando Docker. Para detener los contenedores:
docker-compose downDesarrollado por Oscar Danilo Molina.
Si te resulta útil este proyecto, ¡no dudes en darle una estrella ⭐ en GitHub!