42 lines
647 B
Markdown
42 lines
647 B
Markdown
|
|
# PruebaGentle
|
||
|
|
|
||
|
|
Proyecto de prueba con backend .NET y frontend React.
|
||
|
|
|
||
|
|
## Tech Stack
|
||
|
|
|
||
|
|
- **Backend**: .NET 10 + Dapper + SQL Server
|
||
|
|
- **Frontend**: React 19 + Vite + Tailwind CSS
|
||
|
|
- **Database**: SQL Server (Docker)
|
||
|
|
- **CI/CD**: Gitea Actions
|
||
|
|
|
||
|
|
## Desarrollo Local
|
||
|
|
|
||
|
|
### Requisitos
|
||
|
|
- .NET 10 SDK
|
||
|
|
- Node.js 22+
|
||
|
|
- Docker Desktop
|
||
|
|
|
||
|
|
### Comandos
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Frontend
|
||
|
|
cd Frontend
|
||
|
|
npm install
|
||
|
|
npm run dev
|
||
|
|
|
||
|
|
# Backend
|
||
|
|
cd Backend
|
||
|
|
dotnet restore
|
||
|
|
dotnet run
|
||
|
|
|
||
|
|
# Docker (todo)
|
||
|
|
docker compose up -d
|
||
|
|
```
|
||
|
|
|
||
|
|
## Pipeline
|
||
|
|
|
||
|
|
El pipeline de CI/CD corre en Gitea Actions y construye:
|
||
|
|
1. Backend (.NET)
|
||
|
|
2. Frontend (React + Vite)
|
||
|
|
3. Imágenes Docker (push al registry de Gitea)
|