Modelix Workspaces are components to run MPS in with Kubernetes.
It provides facilities to configure and provision MPS instances in Kubernetes. Users can use a provisioned MPS through the browser. This is implemented with JetBrains Projector.
Further users of a workspace can collaborate in real-time. Real-Time collaboration implemented with the Modelix Model Server and the Model Sync Plugin.
To deploy Modelix Workspaces follow the instructions in the Helm chart repository.
This project uses Gradle to build code and a Shell script to build OCI images.
Developing and testing and testing it locally is currently tightly coupled with the Helm chart for Modelix Workspaces.
- Set up the project by running:
./gradlew
- Build your changes by running:
./gradlew build
- Build OCI images with Docker by running:
./docker-build-local-and-publish-on-ci-all.sh
- To run the locally built images, follow the instructions in Helm chart for Modelix Workspaces.
You can see the version of the local images in their label or the workspaces-version.txt.
Commits published to main
automatically trigger a new release.