- 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.
* Add oidc logout url to env and docker image
* Set the custom logout URL if OIDC_LOGOUT_URL is defined
---------
Co-authored-by: diegolamaral <diego.arruda.amaral@gmail.com>
* 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
Remove await_settings_db() entirely
Linebuffer some outputs so they look nicer
Move redis specific config items to minimum_config*json
Add start_interval to docker-compose.yml to avoid runUpdates race condition caused by health check which could lead to bad db updates, which seems to have been an issue for quite a while but is very hard to reproduce
* added missing PROXY_ENABLE envar to docker-compose.yml
add default value of false is PROXY_ENABLE unset
altered set_up_proxy() in configure_misp.sh to use json-based config system
fixed MISP.ca_path setting to use --force, since doesn't end in .pem
* Add DEBUG envar
Works in both config.php and system_settings table.
* 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.