This is a minor release with little improvements, fixes and now an official recommendation to use a socket proxy (thanks to @FoxxMD for nudging me into that direction).
Config Path Update (Not Breaking)
One noteworthy change is the default location of the config.yaml
. While the old path /app/config.yaml
still works, the new official path is now /config/config.yaml
.
LoggiFly will first look in /config/config.yaml
, and fall back to /app/config.yaml
if it's not found.
This has been done because:
- it is more user friendly to mount to a folder and place the config file there instead of mounting the file directly since docker will create a directory for
config.yaml
if the file does not exist. - mounting
/app
is not really a good idea since the python files live there - When
/config
is mounted, a config template will now automatically be downloaded into that folder to simplify the setup process
Changes
- improved logging
- better exception handling
- Added: Socket Proxy section in README
- improved merging of environment variables and yaml config
- New (additional) config location:
/config/config.yaml
, with auto-download of template if missing