API REST desarrollada en ASP.NET Core para la aplicación Kaizeneka.
Railway detectará automáticamente la configuración del railway.json y usará Docker para el despliegue.
Configura estas variables en el dashboard de Railway:
JWT_SECRET=tu-clave-jwt-generada-aqui
QVAPAY_BEARER_TOKEN=146631|$2b$10$MCYH7AOUif/E2CEo4Y3jOOzA.0NLO3w6XZ8hVQExSTuuhWqOOJSSq
QVAPAY_APP_UUID=9d17b1cf-e57f-4a09-91e7-756e20b92142
QVAPAY_APP_SECRET=EQeoVvshL7wGXMpm3F61ffDwEJL1ghAi6ZdOPOE5OdSDREUXIQ
- Conecta este repositorio a Railway.app
- Railway construirá automáticamente la imagen Docker
- La API estará disponible en la URL proporcionada por Railway
- .NET 9.0 SDK
- Docker (opcional)
# Usando .NET directamente
dotnet run --project KaizenekaApi/KaizenekaApi.csproj
# Usando Docker
docker-compose up --buildUna vez ejecutándose, accede a:
- Swagger UI:
http://localhost:5000/swagger - Health Check:
http://localhost:5000/
- ✅ Autenticación JWT
- ✅ Integración con QvaPay
- ✅ Documentación OpenAPI/Swagger
- ✅ Logging con Serilog
- ✅ Contenedor Docker
- ✅ Despliegue automático en Railway
- ASP.NET Core 9.0
- Entity Framework Core
- JWT Authentication
- Serilog
- Docker
- Railway.app