Skip to main content

3 posts tagged with "backend"

View All Tags

Django Superuser Creation using Helm

· 3 min read
Jennings Zhang
Research Developer @ Boston Children's Hospital

Creating the superuser of a Django-based application is usually done by running the command manage.py createsuperuser, hence it requires shell access. This makes sense as shell access implies the person should also have admin privileges. However, shell access can be clunky (think of how to run something in a container, kubectl get pods -n chris && kubectl exec -it -n chris <pod_name> python manage.py createsuperuser...). We would prefer a declarative approach.

Migration of data to NERC OpenStack Swift

· 3 min read
Jennings Zhang
Research Developer @ Boston Children's Hospital

Currently, https://cube.chrisproject.org is being powered by a VM called fnndsc.childrens.harvard.edu in the Boston Children Hospital network's DMZ. It's been working well for us through the years, however its 480GB disk frequently runs out of space. For more storage, we want to try migrating the data into NERC OpenStack Swift object storage.

Migration of data from a OpenStack Swift on a VM to NooBaa on OpenShift

· 4 min read
Jennings Zhang
Research Developer @ Boston Children's Hospital

Currently, https://cube.chrisproject.org is being powered by a VM called fnndsc.childrens.harvard.edu in the Boston Children Hospital network's DMZ. It's been working well for us through the years, however its 480GB disk frequently runs out of space. For more storage, easier deployments, and stability, we want to try migrating this instance of the ChRIS backend to the NERC's OpenShift cluster.