Skip to content


Repository files navigation


Docker-compose setup for experimental commons, small commons, or local development of the Gen3 stack. Production use should use cloud-automation.

This setup uses Docker containers for the Gen3 microservices and nginx. The microservices and nginx images are pulled from (master), while Postgres (9.5) images are pulled from Docker Hub. Nginx is used as a reverse proxy to each of the services.

In the following pages you will find information about migrating existing and setting up new compose services, dev tips, basic information about using the data commons, and useful links contributed by our community.

You can quickly find commonly used commands in our cheat sheet. Config file formats were copied from cloud-automation and stored in the Secrets directory and modified for local use with Docker Compose. Setup scripts for some of the containers are kept in the scripts directory.

Key Documentation