description:The Primary service on which the healthcheck runs, often the webUI
schema:
additional_attrs:true
type:dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable:main
label:Main Service Port Configuration
schema:
additional_attrs:true
type:dict
attrs:
- variable:port
label:Port
description:This port exposes the container port on the service
schema:
type:int
default:10323
required:true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable:library
label:App Library Storage
description:Stores the Application Uploads.
schema:
additional_attrs:true
type:dict
attrs:
# Include{persistenceBasic}
- variable:uploads
label:App Uploads Storage
description:Temporary location for WebUI and mobile app uploads for images/videos that still need to be processed and eventually imported into the library storage.
schema:
additional_attrs:true
type:dict
attrs:
# Include{persistenceBasic}
- variable:thumbs
label:App Thumbnails Storage
description:Stores the Application Thumbnails.
schema:
additional_attrs:true
type:dict
attrs:
# Include{persistenceBasic}
- variable:profile
label:App Profiles Storage
description:Stores the Application Profiles.
schema:
additional_attrs:true
type:dict
attrs:
# Include{persistenceBasic}
- variable:video
label:App Encoded Video Storage
description:Stores the Encoded Videos.
schema:
additional_attrs:true
type:dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable:main
label:Main Ingress
schema:
additional_attrs:true
type:dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable:runAsUser
label:"runAsUser"
description:"The UserID of the user running the application"
schema:
type:int
default:0
- variable:runAsGroup
label:"runAsGroup"
description:"The groupID of the user running the application"
schema:
type:int
default:0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable:fsGroup
label:"fsGroup"
description:"The group that should own ALL storage."