X Tutup
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Openblocks

Openblocks is a developer-friendly open-source low code platform to build internal apps within minutes.

Overview of Openblocks

Introduction

This chart bootstraps an Openblocks deployment on a Kubernetes cluster using the Helm package manager.

Prerequisites

  • 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)

Installing the Chart

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 .

Uninstalling the Chart

To uninstall/delete the my-openblocks deployment from namespace openblocks:

$ helm delete -n openblocks my-openblocks

Parameters

Redis

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

MongoDB

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

Openblocks server api-service

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

Openblocks server node-service

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

Openblocks frontend (client)

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
X Tutup