Skip to content

Web API de ejemplo desarrollada en .NET 8 con Entity Framework Core y Docker, siguiendo un patrón de capas. Esta API no incluye validaciones de campos y está diseñada para ilustrar la creación y gestión de una API básica.

Notifications You must be signed in to change notification settings

samirabawad/WEBAPI-.NET8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIDOCKER

Este proyecto es una API de ejemplo desarrollada en .NET 8 utilizando C# y Entity Framework. La API está diseñada para demostrar cómo construir y desplegar una aplicación .NET en un contenedor Docker, así como la interacción con una base de datos SQL Server.

Descripción del Proyecto

La API se conecta a una base de datos SQL Server, la cual se crea automáticamente si no existe, utilizando la cadena de conexión definida en el Dockerfile. En esta base de datos, se crea una tabla llamada Customer si no está presente.

Características

  • Construcción de imagen Docker: Incluye un Dockerfile para crear una imagen que contiene la API.
  • Integración con Docker Hub: Al hacer un push al repositorio de GitHub, la imagen se actualiza automáticamente en Docker Hub mediante GitHub Actions.
  • Base de datos SQL Server: La base de datos se crea automáticamente y se conecta a la API si no existe.

Requisitos

  • Docker
  • SQL Server

Actualización Automática de la Imagen

Cada vez que realices un push a la rama main del repositorio, GitHub Actions se encargará de construir y actualizar automáticamente la imagen en Docker Hub.

Contribuciones

Las contribuciones son bienvenidas. Siéntete libre de abrir un issue o enviar un pull request.

About

Web API de ejemplo desarrollada en .NET 8 con Entity Framework Core y Docker, siguiendo un patrón de capas. Esta API no incluye validaciones de campos y está diseñada para ilustrar la creación y gestión de una API básica.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published