This is the home of the Docker Compose infrastructure that can bring up the ARGO Platform architecture locally for aid in development.
- Docker
- Make
- Copy the .env.schema and fill in the google credentials
$ cp .env.schema .envPlease ensure that your google app has the correct Authorized redirect URI: http://localhost:8088/api/oauth/login/google. If you don't have one already, create new Google application here.
- Start all the services in the background:
$ make start- Add yourself as an Ego admin as well as an administrator for program creation. Note: Services may take some time to start up, please allow some time for the cluster to fully start before proceeding with this step.
$ make add-admin EMAIL=<your_gmail_here>To stop the running containers without deleting data:
$ make stopTo delete all volumes as well:
$ make nuke- For performance reasons,
lecternandargo-clinicalare sharing the samemongoinstance. This is a deviation from the our production plan.
- Ego Admin UI: http://localhost:3501
- ARGO Platform UI: http://localhost:8080
- Gateway:
- Graphql: http://localhost:9000/graphql
- other docs: http://localhost:9000/api-docs
- Clinical: http://localhost:3000/api-docs
- edit the
compose/docker-compose.yamlfile - update compose diagrams:
$ make graphs

