Files
docker_dev/lowcoder/deploy/helm/values.yaml
2025-11-17 18:45:35 +01:00

223 lines
5.1 KiB
YAML

# Default values for lowcoder.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
#
# Configuration values for Lowcoder
#
global:
config:
publicUrl: "https://somedomain.com/"
# This setting sets workspace mode. Possible values: SAAS, ENTERPRISE
workspaceMode: SAAS
createWorkspaceOnSignup: true
# ID of user and group runnning the service within the container
userId: 9001
groupId: 9001
corsAllowedDomains: "*"
enableEmailAuth: true
enableUserSignUp: true
emailNotificationSender: info@localhost
encryption:
password: "lowcoder.org"
salt: "lowcoder.org"
superuser:
username: admin@localhost
password:
#nodeServiceUrl:
#apiServiceUrl:
apiKeySecret: "5a41b090758b39b226603177ef48d73ae9839dd458ccb7e66f7e7cc028d5a50b"
nodeServiceSecret: "62e348319ab9f5c43c3b5a380b4d82525cdb68740f21140e767989b509ab0aa2"
nodeServiceSalt: "lowcoder.org"
maxQueryTimeout: 120
maxRequestSize: "20m"
snapshotRetentionTime: 30
marketplacePrivateMode: true
cookie:
name: LOWCODER_CE_SELFHOST_TOKEN
maxAge: 24
defaults:
maxOrgsPerUser: 100
maxMembersPerOrg: 1000
maxGroupsPerOrg: 100
maxAppsPerOrg: 1000
maxDevelopers: 50
apiRateLimit: 100
queryTimeout: 10
mailServer:
host: localhost
port: 578
smtpAuth: false
authUsername:
authPassword:
useSSL: false
useStartTLS: true
requireStartTLS: true
plugins:
folder: /plugins
#
# Redis
#
# For using external redis:
# - set enabled to false
# - specify redis connection url in externalUrl
#
# To install redis, set enabled to 'true'
# Find out more about configuration options at: https://github.com/bitnami/charts/tree/main/bitnami/redis/#parameters
#
redis:
#externalUrl:
enabled: true
architecture: standalone
auth:
enabled: false
#password:
# Mongo database
#
# For using external mongodb:
# - set enabled to 'false'
# - specify mongodb connection string in externalUrl
#
# To install mongodb, set enabled to 'true'
# Find out more about configuration options at: https://github.com/bitnami/charts/tree/main/bitnami/mongodb/#parameters
#
mongodb:
enabled: true
service:
nameOverride: lowcoder-mongodb
#externalUrl:
# if set to true, will use mongodb+srv:// as a prefix in mongo connection string
useSrv: false
# if set to true, will use SSL in mongo connection string; Only considered if using external mongodb
useSSL: false
auth:
rootUser: root
rootPassword: secret
usernames:
- lowcoder
passwords:
- supersecret
databases:
- lowcoder
# Lowcoder backend API service
#
# Find out more about configuration options at: https://github.com/lowcoder-org/lowcoder/tree/main/deploy/docker#configuration-1
#
apiService:
image:
repository: lowcoderorg/lowcoder-ce-api-service
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
#tag: "latest"
service:
type: ClusterIP
port: 80
#nodePort: 30088
replicaCount: 1
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
# Lowcoder backend node service
#
# Find out more about configuration options at: https://github.com/lowcoder-org/lowcoder/tree/main/deploy/docker#configuration-3
#
nodeService:
image:
repository: lowcoderorg/lowcoder-ce-node-service
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
#tag: "latest"
service:
type: ClusterIP
port: 80
#nodePort: 30088
replicaCount: 1
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
# Lowcoder frontend
frontend:
image:
repository: lowcoderorg/lowcoder-ce-frontend
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
#tag: "latest"
service:
type: ClusterIP
port: 80
#nodePort: 30099
replicaCount: 1
autoscaling:
enabled: false
minReplicas: 1
maxReplicas: 100
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: ""
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
ingress:
enabled: false
className: ""
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: chart-example.local
paths:
- path: /
pathType: ImplementationSpecific
tls: []
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
nodeSelector: {}
tolerations: []
affinity: {}