Implementer Interface Configurations (docker)

Bahmni/implementer-interface runs the implementer-interface frontend service which is used to design and publish Bahmni Forms2 forms. This image is built and published using Github Actions from implementer-interface repository.

Environment Configurations:

Variable Name

Description

Variable Name

Description

IMPLEMENTER_INTERFACE_IMAGE_TAG

This value specifies which image version needs to be used for implementer-interface service. List of tags can be found at bahmni/implementer-interface - Tags .

IMPLEMENTER_INTERFACE_CODE_PATH

Set this variable with the path where you cloned implementer-interface repository when you want to do development on the same.

 

Development Setup for Implementer Interface

  1. Clone the implementer-interface repository in your local machine.

  2. Follow the instructions in the README of the repository to install the required tools and dependencies.

  3. Copy the path of implementer-interface directory and set it to IMPLEMENTER_INTERFACE_CODE_PATH environment variable in the .env file. Do not add / at the last.

  4. Now open the docker-compose.yml file and in the implementer-interface service uncomment the volumes section.

  5. You can start implementer-interface by running docker-compose up -d implementer-interface.

  6. Now, when you have implementer-interface build running in watch mode, you should be able to see the changes on refresh of the browser.

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)