From 707695d631af670165656c800a42288620fa8ae1 Mon Sep 17 00:00:00 2001 From: moeny-matt Date: Fri, 11 Apr 2025 15:58:35 -0400 Subject: [PATCH] Update for version 0.9.38 --- .gitignore | 4 +++- deploy.env | 24 ++++++++++++++++++++++-- docker-compose.yml | 6 +++++- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4c842e4..b759732 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .env -.DS_Store \ No newline at end of file +.DS_Store +0.9.35.env +0.9.38.env \ No newline at end of file diff --git a/deploy.env b/deploy.env index d8f2ea3..b8cf66a 100644 --- a/deploy.env +++ b/deploy.env @@ -14,7 +14,7 @@ APPFLOWY_BASE_URL=${SCHEME}://${FQDN} # PostgreSQL Settings POSTGRES_HOST=postgres POSTGRES_USER=postgres -POSTGRES_PASSWORD=changepassword +POSTGRES_PASSWORD=password POSTGRES_PORT=5432 POSTGRES_DB=postgres @@ -67,6 +67,11 @@ GOTRUE_JWT_EXP=7200 # to enforce email confirmation or OAuth2 login instead. # If you set this to false, you need to either set up SMTP GOTRUE_MAILER_AUTOCONFIRM=true + +# Optional. You can provide a public http link (eg. github) to customize your magic link template. +# Refer to https://github.com/supabase/auth?tab=readme-ov-file#configuration for details on how to create a custom email template. +GOTRUE_MAILER_TEMPLATES_MAGIC_LINK= + # Number of emails that can be per minute GOTRUE_RATE_LIMIT_EMAIL_SENT=100 @@ -116,6 +121,9 @@ GOTRUE_EXTERNAL_APPLE_ENABLED=false GOTRUE_EXTERNAL_APPLE_CLIENT_ID= GOTRUE_EXTERNAL_APPLE_SECRET= GOTRUE_EXTERNAL_APPLE_REDIRECT_URI=${API_EXTERNAL_URL}/callback +# SAML 2.0. Refer to https://github.com/AppFlowy-IO/AppFlowy-Cloud/blob/main/doc/OKTA_SAML.md for example using Okta. +GOTRUE_SAML_ENABLED=false +GOTRUE_SAML_PRIVATE_KEY= # File Storage # Create the bucket if not exists on AppFlowy Cloud start up. @@ -166,12 +174,24 @@ NGINX_PORT=80 NGINX_TLS_PORT=443 # AppFlowy AI +# Standard OpenAI API: +# Set your API key here if you are using the standard OpenAI API. AI_OPENAI_API_KEY= +AI_OPENAI_API_SUMMARY_MODEL= + +# Azure-hosted OpenAI API: +# If you're using a self-hosted OpenAI API via Azure, leave AI_OPENAI_API_KEY empty +# and set the following Azure-specific variables instead. If both are set, the standard OpenAI API will be used. +AI_AZURE_OPENAI_API_KEY= +AI_AZURE_OPENAI_API_BASE= +AI_AZURE_OPENAI_API_VERSION= + +AI_ANTHROPIC_API_KEY= AI_SERVER_PORT=5001 AI_SERVER_HOST=ai AI_DATABASE_URL=postgresql+psycopg://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} AI_REDIS_URL=redis://${REDIS_HOST}:${REDIS_PORT} -LOCAL_AI_TEST_ENABLED=false +AI_TEST_ENABLED=false AI_APPFLOWY_BUCKET_NAME=${APPFLOWY_S3_BUCKET} AI_APPFLOWY_HOST=${APPFLOWY_BASE_URL} AI_MINIO_URL=http://${MINIO_HOST}:${MINIO_PORT} diff --git a/docker-compose.yml b/docker-compose.yml index 143ddd9..9d7cdfc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ services: # You do not need this if you have configured to use your own s3 file storage minio: restart: always - image: minio/minio:RELEASE.2025-03-12T18-04-18Z-cpuv1 # Update to latest version + image: minio/minio:RELEASE.2025-04-08T15-41-24Z-cpuv1 # Update to latest version environment: - MINIO_BROWSER_REDIRECT_URL=${APPFLOWY_BASE_URL?:err}/minio - MINIO_ROOT_USER=${APPFLOWY_S3_ACCESS_KEY:-minioadmin} @@ -85,6 +85,7 @@ services: - GOTRUE_MAILER_URLPATHS_INVITE=/gotrue/verify - GOTRUE_MAILER_URLPATHS_RECOVERY=/gotrue/verify - GOTRUE_MAILER_URLPATHS_EMAIL_CHANGE=/gotrue/verify + - GOTRUE_MAILER_TEMPLATES_MAGIC_LINK=${GOTRUE_MAILER_TEMPLATES_MAGIC_LINK} - GOTRUE_SMTP_ADMIN_EMAIL=${GOTRUE_SMTP_ADMIN_EMAIL} # email with admin privileges e.g. internal@appflowy.io - GOTRUE_SMTP_MAX_FREQUENCY=${GOTRUE_SMTP_MAX_FREQUENCY:-1ns} # set to 1ns for running tests - GOTRUE_RATE_LIMIT_EMAIL_SENT=${GOTRUE_RATE_LIMIT_EMAIL_SENT:-100} # number of email sendable per minute @@ -104,6 +105,9 @@ services: - GOTRUE_EXTERNAL_DISCORD_CLIENT_ID=${GOTRUE_EXTERNAL_DISCORD_CLIENT_ID} - GOTRUE_EXTERNAL_DISCORD_SECRET=${GOTRUE_EXTERNAL_DISCORD_SECRET} - GOTRUE_EXTERNAL_DISCORD_REDIRECT_URI=${GOTRUE_EXTERNAL_DISCORD_REDIRECT_URI} + # SAML 2.0 OAuth config + - GOTRUE_SAML_ENABLED=${GOTRUE_SAML_ENABLED} + - GOTRUE_SAML_PRIVATE_KEY=${GOTRUE_SAML_PRIVATE_KEY} appflowy_cloud: restart: always