'add-seafile'

This commit is contained in:
2025-05-13 17:51:36 +08:00
parent 14f0a356d6
commit 76a8e0e10d
72 changed files with 6089 additions and 0 deletions

98
seafile/values.yaml Normal file
View File

@@ -0,0 +1,98 @@
# Default values for seafile.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
replicaCount: 1
image:
# -- image repository
repository: library/seafile-mc
# -- image tag
tag: 11.0.8
# -- image pull policy
pullPolicy: IfNotPresent
# -- DB_HOST default releaseName-mariadb when enable mariadb
# -- or DB_HOST is seted mariadb.serviceDomainName when disable mariadb
env:
- name: DB_ROOT_PASSWD
value: tdologyrootpass
- name: SEAFILE_ADMIN_EMAIL
value: tdology@tdology.com
- name: SEAFILE_ADMIN_PASSWORD
value: tdologyadminpass
- name: SEAFILE_SERVER_HOSTNAME
value: file.kexin.sddl
- name: SEAFILE_SERVER_LETSENCRYPT
value: 'false'
- name: TIME_ZONE
value: Asia/Shanghai
nameOverride: ""
fullnameOverride: "netdisc"
serviceAccount:
# Specifies whether a service account should be created
create: true
# Automatically mount a ServiceAccount's API credentials?
automount: 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: ""
service:
type: ClusterIP
port: 80
ingress:
enabled: true
host: "file.kexin.sddl"
tls:
secretName: ""
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
persistence:
seafile:
storageClass: longhorn-retain
size: 4T
memcached:
enabled: true
image: "memcached:1.5.6"
imagePullPolicy: IfNotPresent
mariadb:
# --- enabled 是否启用部署mariadb
enabled: true
# --- serviceDomainName 未启用部署mariadb时该参数需要配置为已经存在的mariadb服务seafile服务由DB_HOST控制使用mariadb服务已由chart自动读取
serviceDomainName: "mariadb"
architecture: standalone
image:
registry: docker.io
repository: library/mariadb
tag: 10.6.11-debian-11-r12
auth:
database: tdology
username: tdology
password: tdologypass
rootPassword: tdologyrootpass
primary:
persistence:
enable: true
storageClass: longhorn-retain
accessMode: ReadWriteOnce
size: 10G
onlyoffice:
enabled: true
image: "library/documentserver:8.0"
token: "tdology.com"