From 219b21767bdd6fef810376f86916ba5561815982 Mon Sep 17 00:00:00 2001 From: Filip Gornitzka Abelson Date: Fri, 26 Jul 2024 17:27:20 +0200 Subject: [PATCH] chore: update formbricks template --- templates/compose/formbricks.yaml | 50 ++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/templates/compose/formbricks.yaml b/templates/compose/formbricks.yaml index 129d53519..b0729284a 100644 --- a/templates/compose/formbricks.yaml +++ b/templates/compose/formbricks.yaml @@ -1,6 +1,6 @@ -# documentation: https://formbricks.com -# slogan: Open Source Experience Management -# tags: form, builder, forms, open source, experience, management, self-hosted, docker +# documentation: https://formbricks.com/docs/self-hosting/configuration +# slogan: Open Source Survey Platform +# tags: form, builder, forms, survey, open source, experience, management, self-hosted, docker # logo: svgs/formbricks.png # port: 3000 @@ -11,33 +11,55 @@ services: - SERVICE_FQDN_FORMBRICKS_3000 - WEBAPP_URL=$SERVICE_FQDN_FORMBRICKS - DATABASE_URL=postgres://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgresql:5432/${POSTGRESQL_DATABASE:-formbricks} + - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL} - NEXTAUTH_SECRET=$SERVICE_BASE64_64_NEXTAUTH - NEXTAUTH_URL=$SERVICE_FQDN_FORMBRICKS - ENCRYPTION_KEY=$SERVICE_BASE64_64_ENCRYPTION - - POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRESQL} + - CRON_SECRET=$SERVICE_BASE64_64_CRON + - ENTERPRISE_LICENSE_KEY=${ENTERPRISE_LICENSE_KEY} - MAIL_FROM=${MAIL_FROM:-test@example.com} - SMTP_HOST=${SMTP_HOST:-test.example.com} - SMTP_PORT=${SMTP_PORT:-587} - SMTP_USER=${SMTP_USER:-test} - SMTP_PASSWORD=${SMTP_PASSWORD:-test} - SMTP_SECURE_ENABLED=${SMTP_SECURE_ENABLED:-0} + - SMTP_REJECT_UNAUTHORIZED_TLS=${SMTP_REJECT_UNAUTHORIZED_TLS:-1} - SHORT_URL_BASE=${SHORT_URL_BASE} - EMAIL_VERIFICATION_DISABLED=${EMAIL_VERIFICATION_DISABLED:-1} - PASSWORD_RESET_DISABLED=${PASSWORD_RESET_DISABLED:-1} - - SIGNUP_DISABLED=${SIGNUP_DISABLED:-0} + - EMAIL_AUTH_DISABLED=${EMAIL_AUTH_DISABLED:-0} - INVITE_DISABLED=${INVITE_DISABLED:-0} + - ASSET_PREFIX_URL=${ASSET_PREFIX_URL} + - UNSPLASH_ACCESS_KEY=${UNSPLASH_ACCESS_KEY} + - GITHUB_ID=${GITHUB_ID} + - GITHUB_SECRET=${GITHUB_SECRET} + - GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID} + - GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET} + - AZUREAD_CLIENT_ID=${AZUREAD_CLIENT_ID} + - AZUREAD_CLIENT_SECRET=${AZUREAD_CLIENT_SECRET} + - AZUREAD_TENANT_ID=${AZUREAD_TENANT_ID} + - OIDC_CLIENT_ID=${OIDC_CLIENT_ID} + - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET} + - OIDC_ISSUER=${OIDC_ISSUER} + - OIDC_DISPLAY_NAME=${OIDC_DISPLAY_NAME} + - OIDC_SIGNING_ALGORITHM=${OIDC_SIGNING_ALGORITHM} + - NOTION_OAUTH_CLIENT_ID=${NOTION_OAUTH_CLIENT_ID} + - NOTION_OAUTH_CLIENT_SECRET=${NOTION_OAUTH_CLIENT_SECRET} + - GOOGLE_SHEETS_CLIENT_ID=${GOOGLE_SHEETS_CLIENT_ID} + - GOOGLE_SHEETS_CLIENT_SECRET=${GOOGLE_SHEETS_CLIENT_SECRET} + - GOOGLE_SHEETS_REDIRECT_URL=${GOOGLE_SHEETS_REDIRECT_URL} + - AIRTABLE_CLIENT_ID=${AIRTABLE_CLIENT_ID} + - SLACK_CLIENT_ID=${SLACK_CLIENT_ID} + - SLACK_CLIENT_SECRET=${SLACK_CLIENT_SECRET} - PRIVACY_URL=${PRIVACY_URL} - TERMS_URL=${TERMS_URL} - IMPRINT_URL=${IMPRINT_URL} - - GITHUB_AUTH_ENABLED=${GITHUB_AUTH_ENABLED:-0} - - GITHUB_ID=${GITHUB_ID} - - GITHUB_SECRET=${GITHUB_SECRET} - - GOOGLE_AUTH_ENABLED=${GOOGLE_AUTH_ENABLED:-0} - - GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID} - - GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET} - - ASSET_PREFIX_URL=${ASSET_PREFIX_URL} - - CRON_SECRET=$SERVICE_BASE64_64_CRON - - ENCRYPTION_KEY=$SERVICE_BASE64_64_ENCRYPTION + - RATE_LIMITING_DISABLED=${RATE_LIMITING_DISABLED:-0} + - OPENTELEMETRY_LISTENER_URL=${OPENTELEMETRY_LISTENER_URL} + - REDIS_URL=${REDIS_URL} + - REDIS_HTTP_URL=${REDIS_HTTP_URL} + - DEFAULT_ORGANIZATION_ID=${DEFAULT_ORGANIZATION_ID} + - DEFAULT_ORGANIZATION_ROLE=${DEFAULT_ORGANIZATION_ROLE:-admin} volumes: - formbricks-uploads:/apps/web/uploads/ depends_on: