Installation
From Source
bash
git clone https://github.com/khalilbenaz/RIVORA.git
cd RVR.Framework
dotnet restore
dotnet buildDatabase Configuration
RIVORA Framework supports 4 providers. Configure appsettings.json:
SQL Server (default)
json
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=RVRFrameworkDb;Trusted_Connection=true;TrustServerCertificate=true"
},
"DatabaseProvider": "SqlServer"
}PostgreSQL
json
{
"ConnectionStrings": {
"DefaultConnection": "Host=localhost;Database=RVRFrameworkDb;Username=kba;Password=kba_dev_password"
},
"DatabaseProvider": "PostgreSQL"
}MySQL
json
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=RVRFrameworkDb;User=root;Password=password"
},
"DatabaseProvider": "MySQL"
}SQLite
json
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=RVRFramework.db"
},
"DatabaseProvider": "SQLite"
}Apply Migrations
bash
dotnet ef database update --project src/RVR.Framework.InfrastructureRVR CLI (optional)
bash
dotnet tool install --global RVR.CLI
rvr doctor # Verify environmentVerification
bash
dotnet run --project src/RVR.Framework.Api
# Open http://localhost:5220/healthIf the health check returns Healthy, the installation is successful.