OpenIMIS

This repository is part of the GovStack Sandbox and an implementation of the Registration Building Block Specifications.

The official [documentation](https://github.com/openimis) of the candidate.

Minimum set of components for [Sandbox](https://github.com/GovStackWorkingGroup/sandbox) is:

  • Database

  • Backend

Database

Backend expects database with predefine schema and data.

Custom Dockerfile provides necessary DB.

Adapter

GitHub repository.

Documentation for the Configurable "Registry" Django Model in openIMIS.

Sandbox deployment

  1. Create DB docker image and deploy it.

  2. Create a docker image of backend and [deploy](../charts) it.

  3. Execute next commands in the backend pod:

    • run migrations python manage.py migrate

    • python manage.py createsuperuser admin

    • python manage.py changepassword admin govstack

  4. Connect to DB and run USCT migration.

Useful commands

helm upgrade --install temprapid ./open-imis/ --create-namespace --namespace temprapid
helm install temprapid ./open-imis/ --create-namespace --namespace temprapid
helm uninstall temprapid --namespace temprapid
kubectl delete namespace temprapid