Docker Stack/Compose file for a Node JS, Redis and RethinkDB based application

Job ID: 33141228

Budget: ₹12,500 – ₹37,500 INR

Create a docker stack file that deploys the following application on Docker Swarm along with RethinkDB and Redis

So we would need following services:
1. RethinkDB
2. Redis
3. Node js based service for API (publicly facing backend API for the app)
4. Node js based service for Athena
5. Node js based service for chronos
6. Node js based service for hermes
6. Node js based service for hyperion (publicly facing -- server side rendering for frontend)
6. Node js based service for mercury
6. Node js based service for vulcan

https://github.com/withspectrum/spectrum/tree/6a1624c9886b223576391c6dd95fdf0433737ec6/docker

Relevant environment variables to be passed to Docker containers are available at:
https://github.com/withspectrum/spectrum/blob/alpha/now.json

For RethinkDB and Redis official docker images can be used for orchestration
Related categories: OpenStack Docker Kubernetes Docker Compose