Openblocks is a developer-friendly open-source low code platform to build internal apps within minutes.
This chart bootstraps an Openblocks deployment on a Kubernetes cluster using the Helm package manager.
- Kubernetes 1.19+
- Helm 3.2.0+
- PV provisioner support in the underlying infrastructure
- Bitnami helm chart repository (if mongodb and/or redis is installed)
To install the chart with the release name my-openblocks into namespace openblocks:
# If installing mongodb and/or redis, add bitnami chart repository and update chart dependenices
$ helm repo add bitnami https://charts.bitnami.com/bitnami
$ helm dependency update
# Install the chart
$ helm install -n openblocks my-openblocks .To uninstall/delete the my-openblocks deployment from namespace openblocks:
$ helm delete -n openblocks my-openblocks| Name | Description | Value |
|---|---|---|
redis.enabled |
Install our own instance of redis | true |
redis.externalUrl |
External Redis URL used when redis.enabled is false |
"" |
All available parameters can be found in Bitnami Redis Chart
| Name | Description | Value |
|---|---|---|
mongodb.enabled |
Install our own instance of mongo database | true |
mongodb.externalUrl |
External mongo database connection string when mongodb.enabled is false |
"" |
All available parameters can be found in Bitnami MongoDB Chart
| Name | Description | Value |
|---|---|---|
apiService.config.userId |
User ID of user running Openblocks server application in container | 9001 |
apiService.config.groupId |
Group ID of user running Openblocks server application in container | 9001 |
apiService.config.corsAllowedDomains |
CORS allowed domains | * |
apiService.config.encryption.password |
Encryption password | openblocks.dev |
apiService.config.encryption.salt |
Encryption salt | openblocks.dev |
apiService.config.enableUserSignUp |
Enable users signing up to openblocks via login page | true |
apiService.config.nodeServiceUrl |
URL to node-service server if using external Openblocks server |
| Name | Description | Value |
|---|---|---|
nodeService.config.userId |
User ID of user running Openblocks service application in container | 9001 |
nodeService.config.groupId |
Group ID of user running Openblocks service application in container | 9001 |
nodeService.config.apiServiceUrl |
URL to api-service server if using external Openblocks server |
| Name | Description | Value |
|---|---|---|
frontend.config.userId |
User ID of nginx user running Openblocks client application in container | 9001 |
frontend.config.groupId |
Group ID of nginx user running Openblocks client application in container | 9001 |
frontend.config.apiServiceUrl |
URL to api-service server if using external Openblocks server | "" |
frontend.config.nodeServiceUrl |
URL to node-service server if using external Openblocks server |