This is a collection of Dockerfiles that build custom images that can be used to run a configurable cBioPortal instance.
cbioportal-database.Dockerfile can be used to build a mysql image that already contains studies. Dockerfile can also be configured by setting DUMP_PATH argument at build time to load a custom dump file.
docker build -t cbioportal-database --build-arg DUMP_PATH=path/to/database_dump.sql -f /path/to/cbioportal-database.Dockerfile .
A github action has been set up that runs everytime the data directory or the dockerfile changes. It creates a new database dump file, rebuilds cbioportal-database image, and pushes to DockerHub.