Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.26 KB

File metadata and controls

39 lines (28 loc) · 1.26 KB

Check Performance Data

Getting started / Setup

Prerequisites

  • Git (for getting a copy of the source code and contributing changes)
  • .NET 10 SDK (for building and running the C#/.NET web application)
  • Node.js (for building web artefacts: (S)CSS, JS, etc.)
  • IDE/Editor of choice (e.g., Visual Studio, Visual Studio Code, JetBrains Rider, etc.)
  • Docker Desktop (for development time hosting of dependencies)

Infrastructure validation workflow

The scheduled workflow defined in .github/workflows/validate-infra.yml runs Terraform plan validations for the AKS cluster plus domains infrastructure/environment each day at 07:00 UTC against production only. Failures and drift notifications are sent to the SD Infra alerts Teams channel via the TEAMS_WEBHOOK_URL_INFRA secret.

Clone the repository

git clone https://github.com/DFE-Digital/check-performance-data

Build the C#/.NET solution

dotnet build

Confirm tests are passing locally

dotnet test
docker compose up --build -d

docker compose -- profile web up docker compose -- rules_engine web up