Bürokratt's Training Module is a tool to help primarily customer support agents and service managers to create, edit and otherwise manipulate Bürokratt's e-services via a graphical user interface. This includes setting up Ruuter- and Rasa-based user stories, making X-road / REST / database requests where and when appropriate and so forth.
Technically, it is a service combined of different generic technical components, meaning that there is no custom Training Module component as such.
This repo will primarily contain
- Architectural and other documentation;
- Docker Compose file to set up and run Bürokratt's Training Module as a fully functional service;
- Tests specific to Bürokratt's Training Module.
- Run GUI in your local machine:
npm run dev
- Docker-compose.yml
- ruuter -> use commented out image to test the following:
- Intent into Service
- Intent example into Intent
- ruuter -> use commented out image to test the following:
Ready to go: docker-compose up -d
The external header component and its version is defined in the package.json file located inside GUI folder. That line must be updated when header version or location changes.
"@exirain/header": "file:exirain-header-0.0.21.tgz"
Current solution uses the module from packed file. This means that when building docker image, a line to the docker script needs to be added for copying the file.
COPY ./exirain-header-0.0.21.tgz .
Bürokratt Play acts the same as
dev
environment. Play gets updated after new code commits reachmain
branch, so the result can be faulty and/or down at any given time.