|
|
2 роки тому | |
|---|---|---|
| Products.API | 1 рік тому | |
| Products.Backoffice | 1 рік тому | |
| Products.Business | 1 рік тому | |
| Products.Common | 1 рік тому | |
| Products.Frontoffice | 1 рік тому | |
| .dockerignore | 1 рік тому | |
| .gitignore | 1 рік тому | |
| Dockerfile | 1 рік тому | |
| Products.sln | 1 рік тому | |
| README.md | 1 рік тому | |
| fly.toml | 1 рік тому | |
| global.json | 1 рік тому |
A continuación, encontrarás instrucciones detalladas sobre cómo configurar y ejecutar este proyecto .NET. El proyecto consta de varios componentes que incluyen lógica de negocio, aplicaciones web y una API REST para administrar productos.
La estructura del proyecto es la siguiente:
- global.json
- Products.sln
- Products.Common/
- Products.Business/
- Products.Backoffice/
- Products.API/
- Products.Frontoffice/
A continuación, se describen los pasos para configurar y ejecutar el proyecto:
Requisitos Previos:
Clonar el Repositorio: Clona el repositorio del proyecto desde su ubicación.
Restaurar Paquetes NuGet:
Abre una terminal en la ubicación de la solución (Products.sln) y ejecuta el comando:
dotnet restore
Ejecutar Aplicaciones MVC:
Para el proyecto Backoffice, navega a la carpeta Products.Backoffice en la terminal y ejecuta:
dotnet run
Para el proyecto API, navega a la carpeta Products.API en la terminal y ejecuta:
dotnet run
Ejecutar Proyecto Svelte:
Products.Frontoffice en la terminal.npm install.npm run dev.¡Listo!: Ahora puedes acceder a las aplicaciones MVC desde tu navegador y probar la API REST. Además, el proyecto Svelte te mostrará cómo consumir la API desde un frontend.
Se ha realizado un deploy de la aplicación MVC en Fly.io. Puedes acceder a ella desde el siguiente enlace: https://tsi-products.fly.dev/