fix: appwrite template - 500 errors, missing env vars etc.
This commit is contained in:
@@ -23,6 +23,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- SERVICE_URL_APPWRITE=/
|
- SERVICE_URL_APPWRITE=/
|
||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
|
- _APP_EDITION=${_APP_EDITION:-self-hosted}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
- _APP_LOCALE=${_APP_LOCALE:-en}
|
- _APP_LOCALE=${_APP_LOCALE:-en}
|
||||||
- _APP_COMPRESSION_MIN_SIZE_BYTES=${_APP_COMPRESSION_MIN_SIZE_BYTES}
|
- _APP_COMPRESSION_MIN_SIZE_BYTES=${_APP_COMPRESSION_MIN_SIZE_BYTES}
|
||||||
@@ -41,11 +42,14 @@ services:
|
|||||||
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
||||||
- _APP_OPTIONS_ROUTER_FORCE_HTTPS=${_APP_OPTIONS_ROUTER_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_ROUTER_FORCE_HTTPS=${_APP_OPTIONS_ROUTER_FORCE_HTTPS:-disabled}
|
||||||
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_CONSOLE_DOMAIN=${_APP_CONSOLE_DOMAIN}
|
||||||
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME:-localhost}
|
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME:-localhost}
|
||||||
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA:-::1}
|
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA:-::1}
|
||||||
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A:-127.0.0.1}
|
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A:-127.0.0.1}
|
||||||
- _APP_DOMAIN_FUNCTIONS=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN_TARGET_CAA=${_APP_DOMAIN_TARGET_CAA}
|
||||||
|
- _APP_DOMAIN_FUNCTIONS=functions.$SERVICE_FQDN_APPWRITE
|
||||||
|
- _APP_DNS=${_APP_DNS}
|
||||||
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
||||||
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
||||||
- _APP_REDIS_USER=${_APP_REDIS_USER}
|
- _APP_REDIS_USER=${_APP_REDIS_USER}
|
||||||
@@ -96,7 +100,7 @@ services:
|
|||||||
- _APP_COMPUTE_MEMORY=${_APP_COMPUTE_MEMORY:-0}
|
- _APP_COMPUTE_MEMORY=${_APP_COMPUTE_MEMORY:-0}
|
||||||
- _APP_FUNCTIONS_RUNTIMES=${_APP_FUNCTIONS_RUNTIMES:-node-20.0,php-8.2,python-3.11,ruby-3.2}
|
- _APP_FUNCTIONS_RUNTIMES=${_APP_FUNCTIONS_RUNTIMES:-node-20.0,php-8.2,python-3.11,ruby-3.2}
|
||||||
- _APP_SITES_RUNTIMES=${_APP_SITES_RUNTIMES}
|
- _APP_SITES_RUNTIMES=${_APP_SITES_RUNTIMES}
|
||||||
- _APP_DOMAIN_SITES=${_APP_DOMAIN_SITES:-appwrite.network}
|
- _APP_DOMAIN_SITES=sites.$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_EXECUTOR_SECRET=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_EXECUTOR_SECRET=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_EXECUTOR_HOST=${_APP_EXECUTOR_HOST:-http://appwrite-executor/v1}
|
- _APP_EXECUTOR_HOST=${_APP_EXECUTOR_HOST:-http://appwrite-executor/v1}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
@@ -124,9 +128,20 @@ services:
|
|||||||
- _APP_MIGRATIONS_FIREBASE_CLIENT_ID=${_APP_MIGRATIONS_FIREBASE_CLIENT_ID}
|
- _APP_MIGRATIONS_FIREBASE_CLIENT_ID=${_APP_MIGRATIONS_FIREBASE_CLIENT_ID}
|
||||||
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=${_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET}
|
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=${_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET}
|
||||||
- _APP_ASSISTANT_OPENAI_API_KEY=${_APP_ASSISTANT_OPENAI_API_KEY}
|
- _APP_ASSISTANT_OPENAI_API_KEY=${_APP_ASSISTANT_OPENAI_API_KEY}
|
||||||
|
- _APP_MESSAGE_SMS_TEST_DSN=${_APP_MESSAGE_SMS_TEST_DSN}
|
||||||
|
- _APP_MESSAGE_EMAIL_TEST_DSN=${_APP_MESSAGE_EMAIL_TEST_DSN}
|
||||||
|
- _APP_MESSAGE_PUSH_TEST_DSN=${_APP_MESSAGE_PUSH_TEST_DSN}
|
||||||
|
- _APP_CONSOLE_COUNTRIES_DENYLIST=${_APP_CONSOLE_COUNTRIES_DENYLIST}
|
||||||
|
- _APP_EXPERIMENT_LOGGING_PROVIDER=${_APP_EXPERIMENT_LOGGING_PROVIDER}
|
||||||
|
- _APP_EXPERIMENT_LOGGING_CONFIG=${_APP_EXPERIMENT_LOGGING_CONFIG}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES_V1=${_APP_DATABASE_SHARED_TABLES_V1}
|
||||||
|
- _APP_DATABASE_SHARED_NAMESPACE=${_APP_DATABASE_SHARED_NAMESPACE}
|
||||||
|
- _APP_FUNCTIONS_CREATION_ABUSE_LIMIT=${_APP_FUNCTIONS_CREATION_ABUSE_LIMIT}
|
||||||
|
- _APP_CUSTOM_DOMAIN_DENY_LIST=${_APP_CUSTOM_DOMAIN_DENY_LIST}
|
||||||
|
|
||||||
appwrite-console:
|
appwrite-console:
|
||||||
image: appwrite/console:6.0.13
|
image: appwrite/console:6.1.28
|
||||||
container_name: appwrite-console
|
container_name: appwrite-console
|
||||||
environment:
|
environment:
|
||||||
- SERVICE_URL_APPWRITE=/console
|
- SERVICE_URL_APPWRITE=/console
|
||||||
@@ -156,6 +171,7 @@ services:
|
|||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
- _APP_USAGE_STATS=${_APP_USAGE_STATS:-enabled}
|
- _APP_USAGE_STATS=${_APP_USAGE_STATS:-enabled}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-audits:
|
appwrite-worker-audits:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -178,6 +194,7 @@ services:
|
|||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-webhooks:
|
appwrite-worker-webhooks:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -202,6 +219,8 @@ services:
|
|||||||
- _APP_REDIS_USER=${_APP_REDIS_USER}
|
- _APP_REDIS_USER=${_APP_REDIS_USER}
|
||||||
- _APP_REDIS_PASS=${_APP_REDIS_PASS}
|
- _APP_REDIS_PASS=${_APP_REDIS_PASS}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_WEBHOOK_MAX_FAILED_ATTEMPTS=${_APP_WEBHOOK_MAX_FAILED_ATTEMPTS}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-deletes:
|
appwrite-worker-deletes:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -255,12 +274,11 @@ services:
|
|||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
- _APP_EXECUTOR_SECRET=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_EXECUTOR_SECRET=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_EXECUTOR_HOST=${_APP_EXECUTOR_HOST:-http://appwrite-executor/v1}
|
- _APP_EXECUTOR_HOST=${_APP_EXECUTOR_HOST:-http://appwrite-executor/v1}
|
||||||
- _APP_MAINTENANCE_RETENTION_ABUSE=${_APP_MAINTENANCE_RETENTION_ABUSE:-86400}
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES_V1=${_APP_DATABASE_SHARED_TABLES_V1}
|
||||||
|
- _APP_EMAIL_CERTIFICATES=${_APP_EMAIL_CERTIFICATES}
|
||||||
- _APP_MAINTENANCE_RETENTION_AUDIT=${_APP_MAINTENANCE_RETENTION_AUDIT:-1209600}
|
- _APP_MAINTENANCE_RETENTION_AUDIT=${_APP_MAINTENANCE_RETENTION_AUDIT:-1209600}
|
||||||
- _APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE=${_APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE}
|
- _APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE=${_APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE}
|
||||||
- _APP_MAINTENANCE_RETENTION_EXECUTION=${_APP_MAINTENANCE_RETENTION_EXECUTION:-1209600}
|
|
||||||
- _APP_SYSTEM_SECURITY_EMAIL_ADDRESS=${_APP_SYSTEM_SECURITY_EMAIL_ADDRESS}
|
|
||||||
- _APP_EMAIL_CERTIFICATES=${_APP_EMAIL_CERTIFICATES}
|
|
||||||
|
|
||||||
appwrite-worker-databases:
|
appwrite-worker-databases:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -283,6 +301,9 @@ services:
|
|||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_WORKERS_NUM=${_APP_WORKERS_NUM}
|
||||||
|
- _APP_QUEUE_NAME=${_APP_QUEUE_NAME}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-builds:
|
appwrite-worker-builds:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -323,7 +344,7 @@ services:
|
|||||||
- _APP_COMPUTE_SIZE_LIMIT=${_APP_COMPUTE_SIZE_LIMIT:-30000000}
|
- _APP_COMPUTE_SIZE_LIMIT=${_APP_COMPUTE_SIZE_LIMIT:-30000000}
|
||||||
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
||||||
- _APP_OPTIONS_ROUTER_FORCE_HTTPS=${_APP_OPTIONS_ROUTER_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_ROUTER_FORCE_HTTPS=${_APP_OPTIONS_ROUTER_FORCE_HTTPS:-disabled}
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_STORAGE_DEVICE=${_APP_STORAGE_DEVICE:-local}
|
- _APP_STORAGE_DEVICE=${_APP_STORAGE_DEVICE:-local}
|
||||||
- _APP_STORAGE_S3_ACCESS_KEY=${_APP_STORAGE_S3_ACCESS_KEY}
|
- _APP_STORAGE_S3_ACCESS_KEY=${_APP_STORAGE_S3_ACCESS_KEY}
|
||||||
- _APP_STORAGE_S3_SECRET=${_APP_STORAGE_S3_SECRET}
|
- _APP_STORAGE_S3_SECRET=${_APP_STORAGE_S3_SECRET}
|
||||||
@@ -346,7 +367,10 @@ services:
|
|||||||
- _APP_STORAGE_WASABI_SECRET=${_APP_STORAGE_WASABI_SECRET}
|
- _APP_STORAGE_WASABI_SECRET=${_APP_STORAGE_WASABI_SECRET}
|
||||||
- _APP_STORAGE_WASABI_REGION=${_APP_STORAGE_WASABI_REGION:-eu-central-1}
|
- _APP_STORAGE_WASABI_REGION=${_APP_STORAGE_WASABI_REGION:-eu-central-1}
|
||||||
- _APP_STORAGE_WASABI_BUCKET=${_APP_STORAGE_WASABI_BUCKET}
|
- _APP_STORAGE_WASABI_BUCKET=${_APP_STORAGE_WASABI_BUCKET}
|
||||||
- _APP_DOMAIN_SITES=${_APP_DOMAIN_SITES}
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
- _APP_DOMAIN_SITES=sites.$SERVICE_FQDN_APPWRITE
|
||||||
|
- _APP_BROWSER_HOST=${_APP_BROWSER_HOST}
|
||||||
|
- _APP_CONSOLE_DOMAIN=${_APP_CONSOLE_DOMAIN}
|
||||||
|
|
||||||
appwrite-worker-certificates:
|
appwrite-worker-certificates:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -362,11 +386,13 @@ services:
|
|||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
||||||
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
||||||
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
||||||
- _APP_DOMAIN_FUNCTIONS=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN_TARGET_CAA=${_APP_DOMAIN_TARGET_CAA}
|
||||||
|
- _APP_DOMAIN_FUNCTIONS=functions.$SERVICE_FQDN_APPWRITE
|
||||||
|
- _APP_DNS=${_APP_DNS}
|
||||||
- _APP_EMAIL_CERTIFICATES=${_APP_EMAIL_CERTIFICATES:-enabled}
|
- _APP_EMAIL_CERTIFICATES=${_APP_EMAIL_CERTIFICATES:-enabled}
|
||||||
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
||||||
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
||||||
@@ -378,6 +404,7 @@ services:
|
|||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-functions:
|
appwrite-worker-functions:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -391,7 +418,7 @@ services:
|
|||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
||||||
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
||||||
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
||||||
@@ -413,6 +440,8 @@ services:
|
|||||||
- _APP_DOCKER_HUB_USERNAME=${_APP_DOCKER_HUB_USERNAME}
|
- _APP_DOCKER_HUB_USERNAME=${_APP_DOCKER_HUB_USERNAME}
|
||||||
- _APP_DOCKER_HUB_PASSWORD=${_APP_DOCKER_HUB_PASSWORD}
|
- _APP_DOCKER_HUB_PASSWORD=${_APP_DOCKER_HUB_PASSWORD}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
|
- _APP_LOGGING_PROVIDER=${_APP_LOGGING_PROVIDER}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-mails:
|
appwrite-worker-mails:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -420,6 +449,7 @@ services:
|
|||||||
container_name: appwrite-worker-mails
|
container_name: appwrite-worker-mails
|
||||||
depends_on:
|
depends_on:
|
||||||
- appwrite-redis
|
- appwrite-redis
|
||||||
|
- appwrite-mariadb
|
||||||
environment:
|
environment:
|
||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
@@ -441,8 +471,9 @@ services:
|
|||||||
- _APP_SMTP_USERNAME=${_APP_SMTP_USERNAME}
|
- _APP_SMTP_USERNAME=${_APP_SMTP_USERNAME}
|
||||||
- _APP_SMTP_PASSWORD=${_APP_SMTP_PASSWORD}
|
- _APP_SMTP_PASSWORD=${_APP_SMTP_PASSWORD}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
- _APP_OPTIONS_FORCE_HTTPS=${_APP_OPTIONS_FORCE_HTTPS:-disabled}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-messaging:
|
appwrite-worker-messaging:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -468,6 +499,7 @@ services:
|
|||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
- _APP_SMS_FROM=${_APP_SMS_FROM}
|
- _APP_SMS_FROM=${_APP_SMS_FROM}
|
||||||
- _APP_SMS_PROVIDER=${_APP_SMS_PROVIDER}
|
- _APP_SMS_PROVIDER=${_APP_SMS_PROVIDER}
|
||||||
|
- _APP_SMS_PROJECTS_DENY_LIST=${_APP_SMS_PROJECTS_DENY_LIST}
|
||||||
- _APP_STORAGE_DEVICE=${_APP_STORAGE_DEVICE:-local}
|
- _APP_STORAGE_DEVICE=${_APP_STORAGE_DEVICE:-local}
|
||||||
- _APP_STORAGE_S3_ACCESS_KEY=${_APP_STORAGE_S3_ACCESS_KEY}
|
- _APP_STORAGE_S3_ACCESS_KEY=${_APP_STORAGE_S3_ACCESS_KEY}
|
||||||
- _APP_STORAGE_S3_SECRET=${_APP_STORAGE_S3_SECRET}
|
- _APP_STORAGE_S3_SECRET=${_APP_STORAGE_S3_SECRET}
|
||||||
@@ -490,6 +522,7 @@ services:
|
|||||||
- _APP_STORAGE_WASABI_SECRET=${_APP_STORAGE_WASABI_SECRET}
|
- _APP_STORAGE_WASABI_SECRET=${_APP_STORAGE_WASABI_SECRET}
|
||||||
- _APP_STORAGE_WASABI_REGION=${_APP_STORAGE_WASABI_REGION:-eu-central-1}
|
- _APP_STORAGE_WASABI_REGION=${_APP_STORAGE_WASABI_REGION:-eu-central-1}
|
||||||
- _APP_STORAGE_WASABI_BUCKET=${_APP_STORAGE_WASABI_BUCKET}
|
- _APP_STORAGE_WASABI_BUCKET=${_APP_STORAGE_WASABI_BUCKET}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-worker-migrations:
|
appwrite-worker-migrations:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -503,10 +536,12 @@ services:
|
|||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
||||||
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
||||||
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
||||||
|
- _APP_DOMAIN_TARGET_CAA=${_APP_DOMAIN_TARGET_CAA}
|
||||||
|
- _APP_DNS=${_APP_DNS}
|
||||||
- _APP_EMAIL_SECURITY=${_APP_EMAIL_SECURITY:-certs@appwrite.io}
|
- _APP_EMAIL_SECURITY=${_APP_EMAIL_SECURITY:-certs@appwrite.io}
|
||||||
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
||||||
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
||||||
@@ -520,6 +555,7 @@ services:
|
|||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
- _APP_MIGRATIONS_FIREBASE_CLIENT_ID=${_APP_MIGRATIONS_FIREBASE_CLIENT_ID}
|
- _APP_MIGRATIONS_FIREBASE_CLIENT_ID=${_APP_MIGRATIONS_FIREBASE_CLIENT_ID}
|
||||||
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=${_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET}
|
- _APP_MIGRATIONS_FIREBASE_CLIENT_SECRET=${_APP_MIGRATIONS_FIREBASE_CLIENT_SECRET}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-task-maintenance:
|
appwrite-task-maintenance:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -530,11 +566,13 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- _APP_ENV=${_APP_ENV:-production}
|
- _APP_ENV=${_APP_ENV:-production}
|
||||||
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
- _APP_WORKER_PER_CORE=${_APP_WORKER_PER_CORE:-6}
|
||||||
- _APP_DOMAIN=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN=$SERVICE_FQDN_APPWRITE
|
||||||
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
- _APP_DOMAIN_TARGET_CNAME=${_APP_DOMAIN_TARGET_CNAME}
|
||||||
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
- _APP_DOMAIN_TARGET_AAAA=${_APP_DOMAIN_TARGET_AAAA}
|
||||||
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
- _APP_DOMAIN_TARGET_A=${_APP_DOMAIN_TARGET_A}
|
||||||
- _APP_DOMAIN_FUNCTIONS=$SERVICE_URL_APPWRITE
|
- _APP_DOMAIN_TARGET_CAA=${_APP_DOMAIN_TARGET_CAA}
|
||||||
|
- _APP_DOMAIN_FUNCTIONS=functions.$SERVICE_FQDN_APPWRITE
|
||||||
|
- _APP_DNS=${_APP_DNS}
|
||||||
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
- _APP_OPENSSL_KEY_V1=$SERVICE_PASSWORD_64_APPWRITE
|
||||||
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
- _APP_REDIS_HOST=${_APP_REDIS_HOST:-appwrite-redis}
|
||||||
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
- _APP_REDIS_PORT=${_APP_REDIS_PORT:-6379}
|
||||||
@@ -545,14 +583,16 @@ services:
|
|||||||
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
- _APP_MAINTENANCE_INTERVAL=${_APP_MAINTENANCE_INTERVAL}
|
- _APP_MAINTENANCE_INTERVAL=${_APP_MAINTENANCE_INTERVAL:-86400}
|
||||||
- _APP_MAINTENANCE_RETENTION_EXECUTION=${_APP_MAINTENANCE_RETENTION_EXECUTION}
|
- _APP_MAINTENANCE_RETENTION_EXECUTION=${_APP_MAINTENANCE_RETENTION_EXECUTION:-1209600}
|
||||||
- _APP_MAINTENANCE_RETENTION_CACHE=${_APP_MAINTENANCE_RETENTION_CACHE:-2592000}
|
- _APP_MAINTENANCE_RETENTION_CACHE=${_APP_MAINTENANCE_RETENTION_CACHE:-2592000}
|
||||||
- _APP_MAINTENANCE_RETENTION_ABUSE=${_APP_MAINTENANCE_RETENTION_ABUSE:-86400}
|
- _APP_MAINTENANCE_RETENTION_ABUSE=${_APP_MAINTENANCE_RETENTION_ABUSE:-86400}
|
||||||
- _APP_MAINTENANCE_RETENTION_AUDIT=${_APP_MAINTENANCE_RETENTION_AUDIT:-1209600}
|
- _APP_MAINTENANCE_RETENTION_AUDIT=${_APP_MAINTENANCE_RETENTION_AUDIT:-1209600}
|
||||||
- _APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE=${_APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE}
|
- _APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE=${_APP_MAINTENANCE_RETENTION_AUDIT_CONSOLE}
|
||||||
- _APP_MAINTENANCE_RETENTION_USAGE_HOURLY=${_APP_MAINTENANCE_RETENTION_USAGE_HOURLY:-8640000}
|
- _APP_MAINTENANCE_RETENTION_USAGE_HOURLY=${_APP_MAINTENANCE_RETENTION_USAGE_HOURLY:-8640000}
|
||||||
- _APP_MAINTENANCE_RETENTION_SCHEDULES=${_APP_MAINTENANCE_RETENTION_SCHEDULES:-86400}
|
- _APP_MAINTENANCE_RETENTION_SCHEDULES=${_APP_MAINTENANCE_RETENTION_SCHEDULES:-86400}
|
||||||
|
- _APP_MAINTENANCE_START_TIME=${_APP_MAINTENANCE_START_TIME}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-task-stats-resources:
|
appwrite-task-stats-resources:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -626,6 +666,7 @@ services:
|
|||||||
- _APP_USAGE_STATS=${_APP_USAGE_STATS:-enabled}
|
- _APP_USAGE_STATS=${_APP_USAGE_STATS:-enabled}
|
||||||
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
- _APP_LOGGING_CONFIG=${_APP_LOGGING_CONFIG}
|
||||||
- _APP_USAGE_AGGREGATION_INTERVAL=${_APP_USAGE_AGGREGATION_INTERVAL:-30}
|
- _APP_USAGE_AGGREGATION_INTERVAL=${_APP_USAGE_AGGREGATION_INTERVAL:-30}
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-task-scheduler-functions:
|
appwrite-task-scheduler-functions:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -647,6 +688,7 @@ services:
|
|||||||
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-task-scheduler-executions:
|
appwrite-task-scheduler-executions:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -668,6 +710,7 @@ services:
|
|||||||
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-task-scheduler-messages:
|
appwrite-task-scheduler-messages:
|
||||||
image: appwrite/appwrite:1.7.4
|
image: appwrite/appwrite:1.7.4
|
||||||
@@ -689,9 +732,10 @@ services:
|
|||||||
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
- _APP_DB_SCHEMA=${_APP_DB_SCHEMA:-appwrite}
|
||||||
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
- _APP_DB_USER=$SERVICE_USER_MARIADB
|
||||||
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
- _APP_DB_PASS=$SERVICE_PASSWORD_MARIADB
|
||||||
|
- _APP_DATABASE_SHARED_TABLES=${_APP_DATABASE_SHARED_TABLES}
|
||||||
|
|
||||||
appwrite-assistant:
|
appwrite-assistant:
|
||||||
image: appwrite/assistant:0.4.0
|
image: appwrite/assistant:0.8.3
|
||||||
container_name: appwrite-assistant
|
container_name: appwrite-assistant
|
||||||
environment:
|
environment:
|
||||||
- _APP_ASSISTANT_OPENAI_API_KEY=${_APP_ASSISTANT_OPENAI_API_KEY}
|
- _APP_ASSISTANT_OPENAI_API_KEY=${_APP_ASSISTANT_OPENAI_API_KEY}
|
||||||
@@ -704,7 +748,7 @@ services:
|
|||||||
container_name: openruntimes-executor
|
container_name: openruntimes-executor
|
||||||
hostname: appwrite-executor
|
hostname: appwrite-executor
|
||||||
stop_signal: SIGINT
|
stop_signal: SIGINT
|
||||||
image: openruntimes/executor:0.7.14
|
image: openruntimes/executor:0.8.1
|
||||||
networks:
|
networks:
|
||||||
- runtimes
|
- runtimes
|
||||||
volumes:
|
volumes:
|
||||||
@@ -714,6 +758,7 @@ services:
|
|||||||
- appwrite-sites:/storage/sites:rw
|
- appwrite-sites:/storage/sites:rw
|
||||||
- /tmp:/tmp:rw
|
- /tmp:/tmp:rw
|
||||||
environment:
|
environment:
|
||||||
|
- OPR_EXECUTOR_IMAGE_PULL=disabled
|
||||||
- OPR_EXECUTOR_INACTIVE_TRESHOLD=${_APP_COMPUTE_INACTIVE_THRESHOLD}
|
- OPR_EXECUTOR_INACTIVE_TRESHOLD=${_APP_COMPUTE_INACTIVE_THRESHOLD}
|
||||||
- OPR_EXECUTOR_MAINTENANCE_INTERVAL=${_APP_COMPUTE_MAINTENANCE_INTERVAL}
|
- OPR_EXECUTOR_MAINTENANCE_INTERVAL=${_APP_COMPUTE_MAINTENANCE_INTERVAL}
|
||||||
- OPR_EXECUTOR_NETWORK=${_APP_COMPUTE_RUNTIMES_NETWORK:-runtimes}
|
- OPR_EXECUTOR_NETWORK=${_APP_COMPUTE_RUNTIMES_NETWORK:-runtimes}
|
||||||
|
Reference in New Issue
Block a user