Skip to content

配置项说明

无论是使用 Docker 还是 Docker Compose (.env) 方式部署,均通过环境变量进行配置。

环境变量列表

环境变量说明默认值必需
CFRAME_ADMIN_EMAIL初始管理员用户的邮箱是,填写登录使用的 GitHub 账户的邮箱
CFRAME_ADMIN_NAME初始管理员用户的用户名Chronoframe
CFRAME_ADMIN_PASSWORD初始管理员用户的密码CF1234@!
NUXT_PUBLIC_APP_TITLE应用标题ChronoFrame
NUXT_PUBLIC_APP_SLOGAN应用口号
NUXT_PUBLIC_APP_AUTHOR应用作者
NUXT_PUBLIC_APP_AVATAR_URL应用头像 URL
NUXT_PUBLIC_MAPBOX_ACCESS_TOKENMapbox 访问令牌(可限制 URL),用于地图服务
NUXT_MAPBOX_ACCESS_TOKENMapbox 访问令牌(无 URL 限制),用于位置信息服务
NUXT_STORAGE_PROVIDER存储提供者,支持 s3githublocals3
NUXT_PROVIDER_S3_ENDPOINTS3 兼容存储服务的 EndpointNUXT_STORAGE_PROVIDERs3 时必需
NUXT_PROVIDER_S3_BUCKETS3 存储桶名称chronoframeNUXT_STORAGE_PROVIDERs3 时必需
NUXT_PROVIDER_S3_REGIONS3 存储桶区域autoNUXT_STORAGE_PROVIDERs3 时必需
NUXT_PROVIDER_S3_ACCESS_KEY_IDS3 访问密钥 IDNUXT_STORAGE_PROVIDERs3 时必需
NUXT_PROVIDER_S3_SECRET_ACCESS_KEYS3 访问密钥NUXT_STORAGE_PROVIDERs3 时必需
NUXT_PROVIDER_S3_PREFIXS3 存储前缀photos/
NUXT_PROVIDER_S3_CDN_URLS3 存储的 CDN 地址
NUXT_OAUTH_GITHUB_CLIENT_IDGitHub OAuth 应用的 Client ID
NUXT_OAUTH_GITHUB_CLIENT_SECRETGitHub OAuth 应用的 Client Secret
NUXT_SESSION_PASSWORD用于加密会话的密码,32 位随机字符串

Released under the MIT License.