name: 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/favicon.ico 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: "admin@{{ .cloud.domain }}" supportEmail: "support@{{ .cloud.domain }}" 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