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 install
to install the dependencies - Run
pnpm start
to 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
chart
directory -
Update the FireStart Cloud deployment
values.yaml
with the URL of the deployed integration (add service to theintegrations.additionalEndpoints
list)integrations: additionalEndpoints: - name: "firestart" endpoint: "http://firekit-example:3000"
This project is licensed under the MIT License - see the LICENSE file for details.