- Let the php container run the inet supervisord for the bg workers
still
- Properly configure the cron container to exec cron
- Add configuration to optionally change the sock file location for
php-fpm, allows us to specify a shared file between containers in a
pod
- make new entrypoint files executable
- Set the php config value for `session.cookie_domain` so that it
doesn't use the default of ''. When empty it falls back to the
hostname which will be different per pod, meaning that each pod will
handle session requests separately, which breaks things like OIDC.
* Allows to configure a STMP server different from the one in docker-compose
* Addresses @ostefano regarding envvars with defaults
* Ensures default is present in template.env
* Make safe settings functions handling config json objects.
* Also, update cake's cacerts. Previous method was using ubuntu's crts, which weren't pem.
* Bring config inline with previous config.php template version.
* Move settings into files in /etc/misp-docker.
* Fix Security.auth kludge.
* Rename functions and settings json files for a bit more clarity.
* Add documentation to README.md.
* Add a bit of context around adding new envars.
* Add ENABLE_DB_SETTINGS envar for turning on MISP.system_setting_db.
* Add documentation regarding new envar, and add to docker-compose.yml and template.php.
* Move "weird default" ZeroMQ setting to initialisation settings.
* Move some settings to cli_only.
* Add code to disable DB settings when applying cli_only settings.
* Change system_settings table availability check to until loop.
* Some language changes for clarity.
Changes:
- Bump to version 2.4.187
- Fix error when not disabling ipv6 or ssl redirect
- Enable ztsd php extension
- Catch when .env file is not created