A revamped version of the openabm.org CMS using Wagtail, Django Rest Framework, Git, and VueJS.
Improvements to the computational model library are in-progress, with archived computational models versioned in git, packaged with bagit, described with standardized metadata and citable with citations adhering to the guidelines and practices set forth by the Force 11 Software Citation Working Group.
Run bash build.sh
to build the Docker image, generate secrets, and a symlinked docker-compose.yml
file. Then run docker-compose up
.
A debug setup exists in the deploy/debug
folder. Files in the debug will need to be brough to this directory to work and the settings file will have to switched to the debug settings file.
Extract JSON data files from https://github.com/comses/docker-openabm and place them in a directory accessible to the cms
container along with a models/
directory pulled from the openabm-files
root. Then run docker-compose exec cms bash
to enter the cms
container and run invoke import_all
to migrate the Drupal data into Django and copy the model library filesystem data into the new archival repository format.