isobar-nz / silverstripe-hotenv
dot env cms editor
Package info
github.com/isobar-nz/silverstripe-hotenv
Type:silverstripe-vendormodule
pkg:composer/isobar-nz/silverstripe-hotenv
dev-master
2019-09-12 03:38 UTC
Requires
This package is auto-updated.
Last update: 2026-03-12 19:03:41 UTC
README
This lets you edit environment settings in the CMS, which allows you to quickly stage or test different environment settings without having to do a full deployment.
This module has a few restrictions:
- Environment can only be modified by the default admin (specified in the core .env)
- The core .env file cannot be modified; You can only specify additional variables to add or override
- The additional file will be ignored if
HOTENV_IGNOREis specified in the root
Variables and constants of note:
- HOTENV_PATH - Environment variable specified in the root .env to the location (writable) where
your
.hotenvfile will be located. By default it will write topublic/assets/.protected/.hotenv, but it's better to put this outside of the webroot. E.g.HOTENV_PATH="./system/.hotenvwill put a folder in base calledsystemand save your.hotenvfile there. - HOTENV_IGNORE - Environment variable to disable hotenv loading (you can still edit the file however)
- HOTENV_LOADED - Constant (not environment variable) that is set if the
.hotenvfile was successfully loaded in the current request