Skip to content

DFEAGILEDEVOPS/MTC

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status js-standard-style Codacy Badge

Multiplication Tables Check (MTC) Project

Requires Docker 17.05 or later. Run docker-compose up from repository root.

Browse to....

The MTC solution consists of the following projects...

  • Legacy Pupil Check Application (/pupil/) Express MVC application, soon to be retired
  • Pupil Check Application (/pupil-spa/) Angular SPA
  • Check Administration Application (/admin/) Express MVC application
  • Electron Container for Pupil Check Application (/electron/) Electron shell for Pupil Check Application

See each projects readme for app specifics.

Docker setup

Each application has a dockerfile. The compose file in the repository root contains configuration to setup a local development environment, which includes the following nodes...

Pupil SPA (Nginx alpine container) Legacy Pupil MVC App (Node container) Admin MVC App (Node container) Database (MongoDB container) ESB (RabbitMQ container) (Currently disabled until required)

Simply run docker-compose up from the root directory to start the environment. See 1st paragraph above for URL info.

Markdown Cheatsheet