mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-09-21 16:36:05 +00:00
74 lines
3.2 KiB
YAML
74 lines
3.2 KiB
YAML
# CouchDB for Obsidian LiveSync
|
|
# Single-node deployment with CORS configured for Obsidian plugin compatibility
|
|
clusterSize: 1
|
|
allowAdminParty: false
|
|
createAdminSecret: ENC[AES256_GCM,data:SY7vyw==,iv:63Qwx6gLnJPUFtY/A0OGmombkeYdZl8MPtddDmuKRJs=,tag:RjJGusjAfP2gSpIhLtasgQ==,type:bool]
|
|
adminUsername: obsidian
|
|
adminPassword: ENC[AES256_GCM,data:eVmayzZ0xm8+z1AJs+Y=,iv:DSQBtdhnA7BLI6JmFVvvPi/WOObGLEAAb4p83j7hpac=,tag:O1M7WFabc/zKLRFAw7iMUQ==,type:str]
|
|
image:
|
|
repository: couchdb
|
|
tag: 3.5.2
|
|
pullPolicy: IfNotPresent
|
|
# Enable CORS for Obsidian LiveSync plugin
|
|
# Equivalent to the Traefik CORS middleware in the Docker setup,
|
|
# but handled natively by CouchDB (cleaner and more reliable)
|
|
couchdbConfig:
|
|
couchdb:
|
|
uuid: b0a1c2d3-e4f5-6789-abcd-ef0123456789
|
|
chttpd:
|
|
bind_address: any
|
|
require_valid_user: false
|
|
httpd:
|
|
enable_cors: "true"
|
|
cors:
|
|
credentials: "true"
|
|
origins: app://obsidian.md,capacitor://localhost,http://localhost
|
|
headers: accept,authorization,content-type,origin,referer
|
|
methods: GET,PUT,POST,HEAD,DELETE
|
|
persistentVolume:
|
|
enabled: true
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: 5Gi
|
|
storageClass: longhorn
|
|
ingress:
|
|
enabled: true
|
|
className: traefik
|
|
hosts:
|
|
- host: obsidian-livesync.lan
|
|
path: /
|
|
annotations: {}
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
sops:
|
|
lastmodified: "2026-08-16T20:21:53Z"
|
|
mac: ENC[AES256_GCM,data:7XwkUwuYtVi+GLhj7zp3LaJA7Anx0+GZMJ2BjyyHnnuYsUN+E0kUCd7S1Y5horT5/gRgROROTya7CozV7q9VafVdQ8T6zLJ/4/YiWuC/KTv5eNOcLVwwTtmWPOwRNVsJH28q1mnOyCiN7Vv0gf6cTRxOpLzKT5Cw+DJJAb0qFGc=,iv:7Kardeb7H08frx0GMlblhFE+/i32zFRoTD78GUpTF1U=,tag:zr0GqUf2TIOl5cHUMMJw3A==,type:str]
|
|
pgp:
|
|
- created_at: "2026-08-16T20:21:53Z"
|
|
enc: |-
|
|
-----BEGIN PGP MESSAGE-----
|
|
|
|
hQIMA7uy4qQr71wiAQ/8Dw+HT9C6XfaAFScgEHLFcowkL0sdg7z7FAVq3lvnwSG5
|
|
YfkKOZy4ad9MJmJZEeUfssXooQ45GyD/9rlBtSjg777hOtdfjs9WKw5gDCbtyd3i
|
|
54Ibdwi98tncfkQFGDD8bswarOWdY7eOpAC3RtSL4Juyd2gYz+DpmaVZ8KYb3sro
|
|
Ws/mEIr2SwAtML3BPijYgqJBwdTI/aMKdw+q9TriHDjgJVV5g8CIaywdPCHJr1jr
|
|
Wk9fl9NxokZsO5bT9fWM1WEw8BVy5+ZR9Px71TVegyPw8WU1dj0qsnQgKTFhE1so
|
|
Jm/iB8HTtd/r8RGkL3thQKoEopYV9eYU+QgBfvI404VupLPUQ5LvzUnYJuPyHQGy
|
|
WCPF9KRnn3mISJtFeZ5NgJjVIEWVy0ii+1zOnnLDSeSR7Q2PcjLthDAXle9cPVqG
|
|
LAYwGY2jD8IhG5MKTiyTyzDREzp2Mtu+rSzj3rG6CEI3dai3ozk7SY4PjBfQlOcu
|
|
p5acPOktYB5VBNFaSwWKVXDbD/gGyPeNCfwhSUGW78gA7fT2StaUIJmZ0FZTg4jb
|
|
rVcn4V5/m1Sh70W4S86GqPIccepuTXu2lO2ZT8NZMrmpQl6/2M/uA70YjLlB/4jb
|
|
uy7PpgRsACcefgRf1beoPMFLIQdAti8s2hUk3C1DL8xOF3E7Ex/0RA6v074D6TfS
|
|
XgGiv+VCN3d0tU3kCSlAU2zud++xU39Xf5P3WUZhEy+oOkcD0+ljJlO/eug/X0RF
|
|
PDXUeAyGMrTp+1apy/CSFKPOErNIQYo9/E9Mo2NkVPNVEGj0H9njsuk/J81J1vw=
|
|
=NIus
|
|
-----END PGP MESSAGE-----
|
|
fp: DC6910268E657FF70BA7EC289974494E76938DDC
|
|
encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*PASS|.*SOCIALACCOUNT_PROVIDERS|.*\.ya?ml)$
|
|
version: 3.10.2
|