isobar-nz/silverstripe-hotenv

dotenv CMS 编辑器

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 0

公开问题: 0

类型:silverstripe-vendormodule

dev-master 2019-09-12 03:38 UTC

This package is auto-updated.

Last update: 2024-09-12 15:00:27 UTC


README

此功能允许您在 CMS 中编辑环境设置,让您可以快速部署或测试不同的环境设置,而无需进行完整部署。

本模块有一些限制

  • 环境只能由默认管理员(在核心 .env 中指定)修改
  • 核心 .env 文件不能修改;您只能指定要添加或覆盖的额外变量
  • 如果根目录中指定了 HOTENV_IGNORE,则忽略额外文件

值得注意的变量和常量

  • HOTENV_PATH - 根目录 .env 中指定的环境变量,指向您的 .hotenv 文件将存放的位置(可写)。默认情况下,它将写入到 public/assets/.protected/.hotenv,但最好将其放在 webroot 外面。例如,HOTENV_PATH="./system/.hotenv 将在基础目录中创建一个名为 system 的文件夹,并将您的 .hotenv 文件保存在那里。
  • HOTENV_IGNORE - 环境变量,用于禁用 hotenv 加载(您仍然可以编辑文件)
  • HOTENV_LOADED - 常量(不是环境变量),如果当前请求成功加载了 .hotenv 文件,则设置