wir.social/helmfile/values/ocelot.yaml.gotmpl

53 lines
1.2 KiB
Go Template

domain: {{ .StateValues.domain }}
redirect_domains: {{ .StateValues.redirect_domains }}
cert_manager:
issuer: {{ .Release.Name }}-letsencrypt-prod
underMaintenance: false
global:
image:
tag: {{ .StateValues.image_tag }}
pullPolicy: Always
backend:
image:
repository: ghcr.io/{{ .StateValues.github_repository | lower }}/backend
storage: "10Gi"
env:
NEO4J_URI: "bolt://ocelot-neo4j-neo4j:7687"
# PRODUCTION_DB_CLEAN_ALLOW: "true"
PUBLIC_REGISTRATION: "false"
INVITE_REGISTRATION: "true"
CATEGORIES_ACTIVE: "false"
MAX_PINNED_POSTS: "1"
webapp:
image:
repository: ghcr.io/{{ .StateValues.github_repository | lower }}/webapp
env:
PUBLIC_REGISTRATION: "false"
INVITE_REGISTRATION: "true"
CATEGORIES_ACTIVE: "false"
BADGES_ENABLED: "false"
NETWORK_NAME: "wir.social"
ASK_FOR_REAL_NAME: "false"
REQUIRE_LOCATION: "false"
maintenance:
image:
repository: ghcr.io/{{ .StateValues.github_repository | lower }}/maintenance
neo4j:
image:
repository: ghcr.io/ocelot-social-community/ocelot-social/neo4j
tag: master
storage: "5Gi"
storageBackups: "10Gi"
resources:
requests:
memory: "2Gi"
limits:
memory: "4Gi"