Requires Docker 17.05 or later.
Run docker-compose up
from repository root.
Browse to....
- http://localhost:3000 (Legacy Pupil Check)
- http://localhost:3001 (Admin App)
- http://localhost:3002 (New Pupil App)
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.
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.