Directus
在 Polyer 上部署 Directus,通过管理应用和自动生成的 REST 与 GraphQL API 管理内容和数据。此模板只运行一个使用 SQLite 的 directus/directus:11 服务,数据库文件、上传文件和扩展都保存在其持久化存储卷中。部署前请检查管理员登录方式和 CORS 来源输入项。
适用场景
- 通过无头 CMS API 为网站或移动应用提供内容。
- 为编辑人员提供管理应用,用于管理结构化内容和媒体文件。
此模板会创建什么
directus
directus/directus:11公开入口 持久化存储卷
需要检查的配置
以下是模板暴露的配置项。部署表单会标明必填参数,并在创建服务前进行验证。
| 参数 | 环境变量名 |
|---|---|
| Cors origin | CORS_ORIGIN |
部署步骤
- 点击配置部署,登录或创建账户。
- 选择新项目或已有项目,以及可用区域。
- 检查服务、必填参数、存储和兼容性警告。配置确认后再提交部署。
- 查看部署日志,完成应用初始化,并在生产使用前测试连接地址。
运行与维护
- 使用 admin@example.com 和服务变量中生成的管理员密码登录,然后在 Directus 中修改这两项;这些变量只用于创建第一个管理员。
- 将 SQLite 数据库与上传目录和扩展目录一起备份,并测试恢复。请保留生成的 KEY 和 SECRET 变量,Directus 用它们标识项目并签发令牌。
- 如有浏览器端应用调用 API,请将 CORS 来源输入项设为该应用的来源。重新部署前请先备份,因为 directus:11 标签可能指向更新的 11.x 版本,并在启动时迁移数据库。
托管费用
CPU、内存、存储与网络使用量共同计费,所选区域会影响资源价格。多服务模板中的每个服务都产生资源用量;外部 API 与软件许可证费用单独计算。
查看价格与资源费用估算来源与验证
此部署配置来自 Coolify 的 Apache-2.0 开放模板集合,通过 Polyer compose 导入器进行适配。
静态兼容性分析不等于实际应用验证。生产使用前,请测试所选配置和恢复流程。
内容审阅日期: 2026-10-10