Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

I. Inventory and Documentation

Summary of tools/technologies used:

a) database

  • postgres

b) backend

Database: PostgreSQL

Backend: Python, Django, graphQL

c) frontend

Frontend: React JS

d) dockerized distribution and external componentsDockerized Exteranal Components:

Summary of the documentation:

a) Backend

...

Assembly Modules

b) Frontend

CoreMIS Modules

...

Developers documentation:

...

c)

Database

...

Dockerized Distribution

...

Documentation on Confluence page

...

...

User guides

II. Access Details

Transfer critical system/application logins.

a) coreMIS demo server - no production data

b) coreMIS demo lightning credential - no production data

c) OpenSearch Dashboard demo server

Update access list post-handover.

  • N/A

Ensure secure credential transfer.

  • there is no credentials to production instance because currently we do not have any production dataN/A

IV. Ongoing tasks and responsibilities

List of the created but not addressed task is also available under this link https://openimis.atlassian.net/jira/software/projects/CM/boards/45/backlog

...

III. Environment Details

Environments:

...

coreMIS demo server - no production data

  • URL

  • Login: Admin

  • Password: admin123

...

coreMIS demo lightning credential - no production data

...

OpenSearch Dashboard demo server

Differences

...

Configuration of the social-proteciton page can be based on the coreMIS branches in assembly modules https://github.com/openimis/openimis-be_py/tree/coreMIS

...

and https://github.com/openimis/openimis-fe_js/tree/

...

dockerized distribution for coreMIS is available here https://github.com/openimis/openimis-dist_dkr/tree/coremisSetup on coremisSetup branch

...

coreMIS

...

The frontend has additional configurations that change the position of the menu and redirect links when clicking the help icon. Here https://github.com/openimis/openimis-fe-core_js#configurations-options you can find more details how to change it (menuLeft, redirectToCoreMISConfluenceUrl).

coreMIS frontend nginx.conf (openimis.conf) - here, there are additional directives for OpenSearch Dashboards

...

.

...

Deployments

Access to server and release process

  • The server is maintained by the SwissTPH team.

  • The openIMIS has biannual releases, occurring in April and October each year

  • The release process involves creating branches related to the release (release/<month-year>). Once all the necessary preparations are complete, this branch is merged into the main branch, and the packages for Python and React are created with the appropriate version tags.

  • The team responsible for maintaining the project is in charge of handling the releases.