Este proyecto contiene la nueva arquitectura basada en Clean Architecture y .NET 9.
- Incer.Web.Core: Entidades de dominio y lógica de negocio.
- Incer.Web.Application: Casos de uso, CQRS, interfaces de aplicación.
- Incer.Web.Infrastructure: Implementaciones de acceso a datos, servicios externos, etc.
- Incer.Web.Api: API principal y configuración de la aplicación.
- instruccions: Plan de migración y documentación.
Modernizar la aplicación para aprovechar .NET 9 y las mejores prácticas de frontend y backend.
Ver detalles en instruccions/instruccions.MD.
dotnet restore webv2/Incer.Web.sln
dotnet build webv2/Incer.Web.sln --configuration Release
dotnet test webv2/Incer.Web.slndocker build -t incer-web-api:latest -f webv2/Incer.Web.Api/Dockerfile webv2/Incer.Web.Apidocker run -p 8080:8080 incer-web-api:latest- El workflow
.github/workflows/dotnet-ci.ymlejecuta build y test en cada push/pull request. - El workflow
.github/workflows/docker-build.ymlconstruye y publica la imagen Docker en DockerHub (requiere secretos configurados).
DOCKERHUB_USERNAMEDOCKERHUB_TOKEN
¿Dudas o sugerencias? Revisa el plan en instruccions/instruccions.MD o contacta al equipo de desarrollo.