69 lines
1.3 KiB
YAML
69 lines
1.3 KiB
YAML
nextcloud:
|
|
enabled: true
|
|
image:
|
|
repository: nextcloud
|
|
tag: "28-fpm" # pick a stable tag you want
|
|
pullPolicy: IfNotPresent
|
|
|
|
admin:
|
|
user: admin
|
|
password: changeme
|
|
|
|
config:
|
|
proxy.config.php: |-
|
|
<?php
|
|
$CONFIG = array (
|
|
'trusted_domains' =>
|
|
array (
|
|
0 => 'nextcloud.darkstars.local',
|
|
),
|
|
);
|
|
|
|
# Use built-in default SQLite for quick test deployments. For production, use external DB.
|
|
database:
|
|
type: sqlite
|
|
# For PostgreSQL/MySQL, disable sqlite and configure external DB here.
|
|
|
|
# Persistence: enable to keep user files across pod restarts (recommended for production)
|
|
persistence:
|
|
enabled: true
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
storageClass: ""
|
|
|
|
# Service type (ClusterIP/LoadBalancer)
|
|
service:
|
|
type: ClusterIP
|
|
port: 80
|
|
nodePort: null
|
|
|
|
# Ingress (disabled by default)
|
|
ingress:
|
|
enabled: false
|
|
annotations: {}
|
|
hosts:
|
|
- host: nextcloud.darkstars.local
|
|
paths:
|
|
- /
|
|
tls: []
|
|
|
|
# Resources (small defaults; tune for your cluster)
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
|
|
mariadb:
|
|
enabled: false
|
|
|
|
redis:
|
|
enabled: false
|
|
|
|
probe:
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
timeoutSeconds: 5
|