Internal service for managing free schools projects
- .NET 6.0
- NodeJS (for frontend build tools)
- Run
npm install; npm run build
from theDfe.ManageFreeSchoolProjects/wwwroot
directory to build the styles. - Run
dotnet restore
from theDfe.ManageFreeSchoolProjects
project to restore dependencies. - Run
dotnet run
from theDfe.ManageFreeSchoolProjects
project to run the application.
- Log into the
master
database as a Server Administrator - Create a login for the app:
CREATE LOGIN [mfsp] WITH PASSWORD = 'EnterAStrongPasswordHere&';
- Log into the specific database used by this app, and create the schema, user and permissions:
CREATE USER [mfsp] FOR LOGIN [mfsp] WITH DEFAULT_SCHEMA = [dbo];
GRANT CREATE TABLE TO [mfsp];
CREATE SCHEMA [mfsp];
GRANT CONTROL ON SCHEMA::[dbo] TO [mfsp];
GRANT CONTROL ON SCHEMA::[mfsp] TO [mfsp];