162 lines
4.6 KiB
Bash
162 lines
4.6 KiB
Bash
# 生产环境 禁用警告
|
|
_APP_ENV=production
|
|
_APP_LOCALE=en
|
|
# 防滥用
|
|
_APP_OPTIONS_ABUSE=enabled
|
|
# 强制 HTTPS, 这个交给 traefik, 因此禁用
|
|
_APP_OPTIONS_FORCE_HTTPS=disabled
|
|
# 所有机密的加密密钥
|
|
_APP_OPENSSL_KEY_V1=skyone-wzw
|
|
# 用来申请证书的域名, 这个交给 traefik, 因此 localhost
|
|
_APP_DOMAIN=localhost
|
|
# 自定义域名时让别人设置的 CNAME
|
|
_APP_DOMAIN_TARGET=localhost
|
|
# 只允许第一个用户注册, 以后的必须通过项目邀请
|
|
_APP_CONSOLE_WHITELIST_ROOT=enabled
|
|
# 注册邮箱域名白名单, 使用逗号分隔
|
|
_APP_CONSOLE_WHITELIST_EMAILS=
|
|
# 允许注册的 IP 白名单, 使用逗号分隔
|
|
_APP_CONSOLE_WHITELIST_IPS=
|
|
# 系统邮件的发件人
|
|
_APP_SYSTEM_EMAIL_NAME=SkyoneService
|
|
# 系统邮件账号
|
|
_APP_SYSTEM_EMAIL_ADDRESS=team@appwrite.io
|
|
# 为兼容旧版的配置
|
|
_APP_SYSTEM_RESPONSE_FORMAT=
|
|
# 为域颁发证书的邮箱
|
|
_APP_SYSTEM_SECURITY_EMAIL_ADDRESS=certs@appwrite.io
|
|
# 启用使用统计
|
|
_APP_USAGE_STATS=enabled
|
|
# 第三方程序错误收集商
|
|
_APP_LOGGING_PROVIDER=
|
|
_APP_LOGGING_CONFIG=
|
|
# 未知, 不动
|
|
_APP_USAGE_AGGREGATION_INTERVAL=30
|
|
#_APP_USAGE_TIMESERIES_INTERVAL=30
|
|
#_APP_USAGE_DATABASE_INTERVAL=900
|
|
# API、Realtime 和 Executor 容器的每核心线程数
|
|
_APP_WORKER_PER_CORE=6
|
|
|
|
# ------------------------------------
|
|
# Redis
|
|
# ------------------------------------
|
|
_APP_REDIS_HOST=redis
|
|
_APP_REDIS_PORT=6379
|
|
_APP_REDIS_USER=
|
|
_APP_REDIS_PASS=
|
|
|
|
# ------------------------------------
|
|
# MariaDB
|
|
# ------------------------------------
|
|
_APP_DB_HOST=mariadb
|
|
_APP_DB_PORT=3306
|
|
_APP_DB_SCHEMA=appwrite
|
|
_APP_DB_USER=user
|
|
_APP_DB_PASS=password
|
|
_APP_DB_ROOT_PASS=rootsecretpassword
|
|
|
|
# ------------------------------------
|
|
# InfluxDB
|
|
# ------------------------------------
|
|
_APP_INFLUXDB_HOST=influxdb
|
|
_APP_INFLUXDB_PORT=8086
|
|
|
|
# ------------------------------------
|
|
# StatsD
|
|
# ------------------------------------
|
|
_APP_STATSD_HOST=telegraf
|
|
_APP_STATSD_PORT=8125
|
|
|
|
# ------------------------------------
|
|
# SMTP
|
|
# ------------------------------------
|
|
_APP_SMTP_HOST=
|
|
_APP_SMTP_PORT=
|
|
_APP_SMTP_SECURE=tls
|
|
_APP_SMTP_USERNAME=
|
|
_APP_SMTP_PASSWORD=
|
|
|
|
# ------------------------------------
|
|
# Phone
|
|
# ------------------------------------
|
|
_APP_SMS_PROVIDER=
|
|
_APP_SMS_FROM=
|
|
|
|
# ------------------------------------
|
|
# Storage
|
|
# ------------------------------------
|
|
# 最大上传单文件大小, 默认 30M
|
|
_APP_STORAGE_LIMIT=30000000
|
|
# 最大图片预览大小, 默认 20M
|
|
_APP_STORAGE_PREVIEW_LIMIT=20000000
|
|
# 病毒扫描, 需要 ClamAV
|
|
_APP_STORAGE_ANTIVIRUS=disabled
|
|
_APP_STORAGE_ANTIVIRUS_HOST=clamav
|
|
_APP_STORAGE_ANTIVIRUS_PORT=3310
|
|
# 存储设备
|
|
_APP_STORAGE_DEVICE=local
|
|
_APP_STORAGE_S3_ACCESS_KEY=
|
|
_APP_STORAGE_S3_SECRET=
|
|
_APP_STORAGE_S3_REGION=us-east-1
|
|
_APP_STORAGE_S3_BUCKET=
|
|
# 下面是一堆储存提供商的配置
|
|
_APP_STORAGE_DO_SPACES_ACCESS_KEY=
|
|
_APP_STORAGE_DO_SPACES_SECRET=
|
|
_APP_STORAGE_DO_SPACES_REGION=us-east-1
|
|
_APP_STORAGE_DO_SPACES_BUCKET=
|
|
_APP_STORAGE_BACKBLAZE_ACCESS_KEY=
|
|
_APP_STORAGE_BACKBLAZE_SECRET=
|
|
_APP_STORAGE_BACKBLAZE_REGION=us-west-004
|
|
_APP_STORAGE_BACKBLAZE_BUCKET=
|
|
_APP_STORAGE_LINODE_ACCESS_KEY=
|
|
_APP_STORAGE_LINODE_SECRET=
|
|
_APP_STORAGE_LINODE_REGION=eu-central-1
|
|
_APP_STORAGE_LINODE_BUCKET=
|
|
_APP_STORAGE_WASABI_ACCESS_KEY=
|
|
_APP_STORAGE_WASABI_SECRET=
|
|
_APP_STORAGE_WASABI_REGION=eu-central-1
|
|
_APP_STORAGE_WASABI_BUCKET=
|
|
|
|
# ------------------------------------
|
|
# Functions
|
|
# ------------------------------------
|
|
# 最大部署大小, 默认 30M
|
|
_APP_FUNCTIONS_SIZE_LIMIT=30000000
|
|
# 超时时间
|
|
_APP_FUNCTIONS_TIMEOUT=900
|
|
_APP_FUNCTIONS_BUILD_TIMEOUT=900
|
|
# 允许在函数环境的后台保持活动的最大容器数
|
|
_APP_FUNCTIONS_CONTAINERS=4
|
|
_APP_FUNCTIONS_CPUS=0
|
|
_APP_FUNCTIONS_MEMORY=0
|
|
_APP_FUNCTIONS_MEMORY_SWAP=0
|
|
# 运行环境 https://appwrite.io/docs/environment-variables#functions
|
|
_APP_FUNCTIONS_RUNTIMES=node-16.0
|
|
# 与函数通信的密钥, 一定要改!!!!!!!!!!!!
|
|
_APP_EXECUTOR_SECRET=your-secret-key
|
|
_APP_EXECUTOR_HOST=http://appwrite-executor/v1
|
|
#_APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes
|
|
#_APP_FUNCTIONS_ENVS=node-16.0,php-7.4,python-3.9,ruby-3.0
|
|
_APP_FUNCTIONS_INACTIVE_THRESHOLD=60
|
|
DOCKERHUB_PULL_USERNAME=
|
|
DOCKERHUB_PULL_PASSWORD=
|
|
DOCKERHUB_PULL_EMAIL=
|
|
OPEN_RUNTIMES_NETWORK=appwrite_runtimes
|
|
|
|
# ------------------------------------
|
|
# Maintenance
|
|
# ------------------------------------
|
|
_APP_MAINTENANCE_INTERVAL=86400
|
|
_APP_MAINTENANCE_RETENTION_CACHE=2592000
|
|
_APP_MAINTENANCE_RETENTION_EXECUTION=1209600
|
|
_APP_MAINTENANCE_RETENTION_AUDIT=1209600
|
|
_APP_MAINTENANCE_RETENTION_ABUSE=86400
|
|
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000
|
|
|
|
# ------------------------------------
|
|
# GraphQL
|
|
# ------------------------------------
|
|
_APP_GRAPHQL_MAX_BATCH_SIZE=10
|
|
_APP_GRAPHQL_MAX_COMPLEXITY=250
|
|
_APP_GRAPHQL_MAX_DEPTH=3
|