prod: https://tracker.data.humancellatlas.org staging: https://tracker.staging.data.humancellatlas.org integration: https://tracker.integration.data.humancellatlas.org
export DEPLOYMENT_STAGE=integration(orstagingorprod)make -C chalice buildscripts/run_local_server
The front-end will be served on http://127.0.0.1:8000 and the API on http://127.0.0.1:9000. Press Ctrl-C to quit the server.
Coming soon
git clone https://github.com/HumanCellAtlas/data-monitoring-dashboard.gitcd data-monitoring-dashboardpip install -r requirements-dev.txt
export DEPLOYMENT_STAGE=ENVNAMEwhere ENVNAME is the name of the environment you are running tests forsource config/environmentmake functional-tests
Coming soon
Coming soon
- Setup new terraform dir at terraform/envs copying another environment. Replace environment references in main.tf and Makefile.
- Create new terraform.tfvars following
terraform/envs/prod/terraform.tfvars.example. Setcloudfront_idtoN/A. make upload-varsfromterraform/envs/ENVNAMEmake applyfromterraform/envs/ENVNAMEmake deploy_apifrom the repo root- Setup api cdn, route 53, and cloudfront following existing environment setup.
- Replace
cloudfront_idatterraform/envs/ENVNAME/terraform.tfvarswith value from cloudfront setup from prior step. make upload-varsfromterraform/envs/ENVNAMEmake applyfromterraform/envs/ENVNAMEmake deploy_frontendfrom repo root- check https://tracker.ENVNAME.data.humancellatlas.org
export DEPLOYMENT_STAGE=ENVNAMEwhere ENVNAME is the name of the environment you are deploying tosource config/environmentmake deploy
- Follow the instructions at https://github.com/HumanCellAtlas/data-monitoring-dashboard/tree/master/docker-images/data-refresher to build and push a new image to dockerhub.
- cd
terraform/envs/ENVNAMEwhere ENVNAME is the name of the environment you are deploying to - make
retrieve-vars - Replace
data_refresher_imageinterraform.tfvarswith new image you built and pushed in step 1 make upload-varsmake apply
Coming soon