The internal service for managing Academy Transfers
To get the Frontend project running you will require:
- .NET Core 3.1
- Redis (running locally or in Docker, see below)
- Node v 12.x
- Install dependencies
- .NET
dotnet restore
- Node
make build-frontend
- Ensure Redis is running
- Set user secrets
dotnet user-secrets set "Key" "Value" --project Frontend
- Run the application
dotnet start --project Frontend
Frontend
The frontend repo requires the following user secrets to be able to connect to TRAMS:
D365:Authority
D365:ClientId
D365:ClientSecret
When running Redis locally, you may find it easier to run inside docker, this can be done via the following command:
docker run -p 6379:6379 --name redis -d redis
By default the Redis config for the frontend is defined in appsettings.Development.json
under VCAP_SERVICES
. This connects to a Redis server
(without SSL) hosted on localhost:6379
with an optional password of password
.