Download Docker. If you are on Mac or Windows, Docker Compose will be automatically installed. On Linux, make sure you have the latest version of Compose.
Run in this directory:
docker-compose up --build
or
docker-compose up
Stop:
docker-compose stop
The app will be running at http://localhost:3000.
- A MongoDb database backed by a Docker volume
- A Redis database backed by a Docker volume
- A Node.js Proxy API
- A Node.js authentication admin service
- A Node.js authentication service
- A Node.js authorization admin service
- A Node.js authorization service
- A Node.js audit admin service
- A Node.js audit service
- A Node.js producer service
- A Node.js background worker service
- Example of An Angular front end SPA - it is not dockernazed.
Folders structure:
mcrsrv-curl
mcrsrv-postman
clients
web-client
micro-services
compose
services
authentication
authentication-admin
authorization
authorization-admin
audit
audit-admin
background
gateways
web-app-api-gtw
mobile-app-api-gtw