APHA-VIR is the codebase for VIR (Virus Isolate Repository), built using ASP.NET Core MVC and hosted on AWS.
- Web application using ASP.NET Core MVC
- Secure user authentication & authorization
- Role-based access control
- Reporting / dashboards
- Hosted on AWS for scalability and reliability
- ASP.NET Core MVC
- RDS SQL SERVER
- AWS Cloud infrastructure
- ECR for CI
- Redis cache for session management
- ECS for hosting application
- CI using GitHub Actions
- CD via Jenkins job
This project uses Semantic Versioning (SemVer) for versioning.
Image Versions are indicated by Git tags in the repository (e.g. v1.2.3).
You can view all available versions directly in the GitHub UI:
-
Releases page:
https://github.com/DEFRA/apha-vir/releases -
Tags page:
https://github.com/DEFRA/apha-vir/tags
This project is licensed under the MIT License.
See the LICENSE file for full details.