This is an example of how to use the FireKit SDK to develop a simple integration for the FireStart Cloud platform.
- FireStart Cloud instance with system access
- Node.js 20+
- pnpm
- Clone the repository
- Run
pnpm installto install the dependencies - Run
pnpm startto start the development server
Note: A sample container can be pulled from the GitHub Container Registry:
ghcr.io/firestartorg:firekit-example:main
-
Build and push the Docker image to a container registry
-
Deploy the Docker image to Kubernetes - there is a sample helm chart in the
chartdirectory -
Update the FireStart Cloud deployment
values.yamlwith the URL of the deployed integration (add service to theintegrations.additionalEndpointslist)integrations: additionalEndpoints: - name: "firestart" endpoint: "http://firekit-example:3000"
This project is licensed under the MIT License - see the LICENSE file for details.