name: loomio is: loomio description: Loomio is a collaborative decision-making tool that makes it easy for groups to make decisions together version: 3.0.11 icon: https://www.loomio.com/brand/logo_gold.svg requires: - name: postgres installed_as: postgres - name: redis defaultConfig: namespace: loomio externalDnsDomain: "{{ .cloud.domain }}" image: loomio/loomio:v3.0.11 workerImage: loomio/loomio:v3.0.11 appName: Loomio domain: "loomio.{{ .cloud.domain }}" tlsSecretName: wildcard-wild-cloud-tls port: 3000 storage: uploads: 5Gi files: 5Gi plugins: 1Gi redisUrl: "{{ .apps.redis.uri }}" adminEmail: "{{ .operator.email }}" supportEmail: "{{ .operator.email }}" forceSSL: "1" useRackAttack: "1" pumaWorkers: "2" minThreads: "5" maxThreads: "5" activeStorageService: local db: name: loomio user: loomio host: "{{ .apps.postgres.host }}" port: "{{ .apps.postgres.port }}" smtp: auth: plain domain: "{{ .cloud.domain }}" host: "{{ .cloud.smtp.host }}" port: "{{ .cloud.smtp.port }}" user: "{{ .cloud.smtp.user }}" tls: "{{ .cloud.smtp.tls }}" from: "{{ .cloud.smtp.from }}" defaultSecrets: - key: dbPassword default: "{{ random.AlphaNum 32 }}" - key: dbUrl default: "postgresql://{{ .app.db.user }}:{{ .secrets.dbPassword }}@{{ .app.db.host }}:{{ .app.db.port }}/{{ .app.db.name }}?pool=30" - key: deviseSecret default: "{{ random.AlphaNum 32 }}" - key: secretCookieToken default: "{{ random.AlphaNum 32 }}" - key: smtpPassword requiredSecrets: - postgres.password