mirror of https://github.com/MISP/misp-docker
Fix race conditions and typos
parent
d6c9bf200e
commit
57ce60ab66
|
@ -419,24 +419,24 @@ echo "MISP | Update CA certificates ..." && update_ca_certificates
|
||||||
|
|
||||||
echo "MISP | Apply minimum configuration directives ..." && init_minimum_config
|
echo "MISP | Apply minimum configuration directives ..." && init_minimum_config
|
||||||
|
|
||||||
echo "MISP | Apply DB updates ..." && apply_updates
|
|
||||||
|
|
||||||
echo "MISP | Initialize configuration ..." && init_configuration
|
echo "MISP | Initialize configuration ..." && init_configuration
|
||||||
|
|
||||||
echo "MISP | Initialize workers ..." && init_workers
|
echo "MISP | Initialize workers ..." && init_workers
|
||||||
|
|
||||||
|
echo "MISP | Apply DB updates ..." && apply_updates
|
||||||
|
|
||||||
echo "MISP | Configure GPG key ..." && configure_gnupg
|
echo "MISP | Configure GPG key ..." && configure_gnupg
|
||||||
|
|
||||||
echo "MISP | Init default user and organization ..." && init_user
|
echo "MISP | Init default user and organization ..." && init_user
|
||||||
|
|
||||||
echo "MISP | Resolve critical issues ..." && apply_critical_fixes
|
echo "MISP | Resolve critical issues ..." && apply_critical_fixes
|
||||||
|
|
||||||
|
echo "MISP | Update components ..." && update_components
|
||||||
|
|
||||||
echo "MISP | Resolve non-critical issues ..." && apply_optional_fixes
|
echo "MISP | Resolve non-critical issues ..." && apply_optional_fixes
|
||||||
|
|
||||||
echo "MISP | Create sync servers ..." && create_sync_servers
|
echo "MISP | Create sync servers ..." && create_sync_servers
|
||||||
|
|
||||||
echo "MISP | Update components ..." && update_components
|
|
||||||
|
|
||||||
echo "MISP | Set Up OIDC ..." && set_up_oidc
|
echo "MISP | Set Up OIDC ..." && set_up_oidc
|
||||||
|
|
||||||
echo "MISP | Set Up LDAP ..." && set_up_ldap
|
echo "MISP | Set Up LDAP ..." && set_up_ldap
|
||||||
|
|
|
@ -41,7 +41,7 @@ export PHP_MEMORY_LIMIT=${PHP_MEMORY_LIMIT:-2048M}
|
||||||
export PHP_MAX_EXECUTION_TIME=${PHP_MAX_EXECUTION_TIME:-300}
|
export PHP_MAX_EXECUTION_TIME=${PHP_MAX_EXECUTION_TIME:-300}
|
||||||
export PHP_UPLOAD_MAX_FILESIZE=${PHP_UPLOAD_MAX_FILESIZE:-50M}
|
export PHP_UPLOAD_MAX_FILESIZE=${PHP_UPLOAD_MAX_FILESIZE:-50M}
|
||||||
export PHP_POST_MAX_SIZE=${PHP_POST_MAX_SIZE:-50M}
|
export PHP_POST_MAX_SIZE=${PHP_POST_MAX_SIZE:-50M}
|
||||||
export PHP_MAX_INPUT_TIME:${PHP_MAX_INPUT_TIME:-300}
|
export PHP_MAX_INPUT_TIME=${PHP_MAX_INPUT_TIME:-300}
|
||||||
|
|
||||||
# start supervisord using the main configuration file so we have a socket interface
|
# start supervisord using the main configuration file so we have a socket interface
|
||||||
/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
|
/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
|
||||||
|
|
|
@ -12,12 +12,18 @@ change_php_vars() {
|
||||||
for FILE in /etc/php/*/fpm/php.ini
|
for FILE in /etc/php/*/fpm/php.ini
|
||||||
do
|
do
|
||||||
[[ -e $FILE ]] || break
|
[[ -e $FILE ]] || break
|
||||||
|
echo "Configure PHP | Setting 'memory_limit = ${PHP_MEMORY_LIMIT}'"
|
||||||
sed -i "s/memory_limit = .*/memory_limit = ${PHP_MEMORY_LIMIT}/" "$FILE"
|
sed -i "s/memory_limit = .*/memory_limit = ${PHP_MEMORY_LIMIT}/" "$FILE"
|
||||||
|
echo "Configure PHP | Setting 'max_execution_time = ${PHP_MAX_EXECUTION_TIME}'"
|
||||||
sed -i "s/max_execution_time = .*/max_execution_time = ${PHP_MAX_EXECUTION_TIME}/" "$FILE"
|
sed -i "s/max_execution_time = .*/max_execution_time = ${PHP_MAX_EXECUTION_TIME}/" "$FILE"
|
||||||
|
echo "Configure PHP | Setting 'upload_max_filesize = ${PHP_UPLOAD_MAX_FILESIZE}'"
|
||||||
sed -i "s/upload_max_filesize = .*/upload_max_filesize = ${PHP_UPLOAD_MAX_FILESIZE}/" "$FILE"
|
sed -i "s/upload_max_filesize = .*/upload_max_filesize = ${PHP_UPLOAD_MAX_FILESIZE}/" "$FILE"
|
||||||
|
echo "Configure PHP | Setting 'post_max_size = ${PHP_POST_MAX_SIZE}'"
|
||||||
sed -i "s/post_max_size = .*/post_max_size = ${PHP_POST_MAX_SIZE}/" "$FILE"
|
sed -i "s/post_max_size = .*/post_max_size = ${PHP_POST_MAX_SIZE}/" "$FILE"
|
||||||
sed -i "s/max_input_time = .*/max_input_time = ${PHP_MAX_INPUT_TIME}|" "$FILE"
|
echo "Configure PHP | Setting 'max_input_time = ${PHP_MAX_INPUT_TIME}'"
|
||||||
|
sed -i "s/max_input_time = .*/max_input_time = ${PHP_MAX_INPUT_TIME}/" "$FILE"
|
||||||
sed -i "s/session.save_handler = .*/session.save_handler = redis/" "$FILE"
|
sed -i "s/session.save_handler = .*/session.save_handler = redis/" "$FILE"
|
||||||
|
echo "Configure PHP | Setting 'session.save_path = '$(echo $REDIS_HOST | grep -E '^\w+://' || echo tcp://$REDIS_HOST):6379?auth=${REDIS_PASSWORD}'"
|
||||||
sed -i "s|.*session.save_path = .*|session.save_path = '$(echo $REDIS_HOST | grep -E '^\w+://' || echo tcp://$REDIS_HOST):6379?auth=${REDIS_PASSWORD}'|" "$FILE"
|
sed -i "s|.*session.save_path = .*|session.save_path = '$(echo $REDIS_HOST | grep -E '^\w+://' || echo tcp://$REDIS_HOST):6379?auth=${REDIS_PASSWORD}'|" "$FILE"
|
||||||
sed -i "s/session.sid_length = .*/session.sid_length = 64/" "$FILE"
|
sed -i "s/session.sid_length = .*/session.sid_length = 64/" "$FILE"
|
||||||
sed -i "s/session.use_strict_mode = .*/session.use_strict_mode = 1/" "$FILE"
|
sed -i "s/session.use_strict_mode = .*/session.use_strict_mode = 1/" "$FILE"
|
||||||
|
|
|
@ -287,5 +287,8 @@ if [[ -x /custom/files/customize_misp.sh ]]; then
|
||||||
/custom/files/customize_misp.sh
|
/custom/files/customize_misp.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Restart PHP workers
|
||||||
|
supervisorctl restart php-fpm
|
||||||
|
|
||||||
# Wait for it
|
# Wait for it
|
||||||
wait "$master_pid"
|
wait "$master_pid"
|
||||||
|
|
|
@ -80,9 +80,6 @@
|
||||||
"MISP.event_alert_republish_ban_threshold": {
|
"MISP.event_alert_republish_ban_threshold": {
|
||||||
"default_value": 120
|
"default_value": 120
|
||||||
},
|
},
|
||||||
"Plugin.ZeroMQ_enable": {
|
|
||||||
"default_value": false
|
|
||||||
},
|
|
||||||
"Plugin.Enrichment_services_enable": {
|
"Plugin.Enrichment_services_enable": {
|
||||||
"default_value": true
|
"default_value": true
|
||||||
},
|
},
|
||||||
|
@ -98,9 +95,6 @@
|
||||||
"Plugin.Cortex_services_enable": {
|
"Plugin.Cortex_services_enable": {
|
||||||
"default_value": false
|
"default_value": false
|
||||||
},
|
},
|
||||||
"Plugin.Workflow_enable": {
|
|
||||||
"default_value": true
|
|
||||||
},
|
|
||||||
"Security.advanced_authkeys": {
|
"Security.advanced_authkeys": {
|
||||||
"default_value": true
|
"default_value": true
|
||||||
},
|
},
|
||||||
|
|
|
@ -12,15 +12,6 @@
|
||||||
"MISP.contact": {
|
"MISP.contact": {
|
||||||
"default_value": "${SETTING_CONTACT}"
|
"default_value": "${SETTING_CONTACT}"
|
||||||
},
|
},
|
||||||
"Plugin.ZeroMQ_redis_host": {
|
|
||||||
"default_value": "${REDIS_HOST}"
|
|
||||||
},
|
|
||||||
"Plugin.ZeroMQ_redis_port": {
|
|
||||||
"default_value": "${REDIS_PORT}"
|
|
||||||
},
|
|
||||||
"Plugin.ZeroMQ_redis_password": {
|
|
||||||
"default_value": "${REDIS_PASSWORD}"
|
|
||||||
},
|
|
||||||
"Plugin.Enrichment_services_url": {
|
"Plugin.Enrichment_services_url": {
|
||||||
"default_value": "${MISP_MODULES_FQDN}"
|
"default_value": "${MISP_MODULES_FQDN}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -33,6 +33,9 @@
|
||||||
"MISP.menu_custom_right_link_html": {
|
"MISP.menu_custom_right_link_html": {
|
||||||
"default_value": ""
|
"default_value": ""
|
||||||
},
|
},
|
||||||
|
"Plugin.ZeroMQ_enable": {
|
||||||
|
"default_value": false
|
||||||
|
},
|
||||||
"Security.rest_client_enable_arbitrary_urls": {
|
"Security.rest_client_enable_arbitrary_urls": {
|
||||||
"default_value": false
|
"default_value": false
|
||||||
},
|
},
|
||||||
|
|
|
@ -11,6 +11,15 @@
|
||||||
"MISP.redis_password": {
|
"MISP.redis_password": {
|
||||||
"default_value": "${REDIS_PASSWORD}"
|
"default_value": "${REDIS_PASSWORD}"
|
||||||
},
|
},
|
||||||
|
"Plugin.ZeroMQ_redis_host": {
|
||||||
|
"default_value": "${REDIS_HOST}"
|
||||||
|
},
|
||||||
|
"Plugin.ZeroMQ_redis_port": {
|
||||||
|
"default_value": "${REDIS_PORT}"
|
||||||
|
},
|
||||||
|
"Plugin.ZeroMQ_redis_password": {
|
||||||
|
"default_value": "${REDIS_PASSWORD}"
|
||||||
|
},
|
||||||
"GnuPG.binary": {
|
"GnuPG.binary": {
|
||||||
"default_value": "${GPG_BINARY}"
|
"default_value": "${GPG_BINARY}"
|
||||||
},
|
},
|
||||||
|
|
|
@ -21,5 +21,8 @@
|
||||||
},
|
},
|
||||||
"Plugin.Enrichment_hover_timeout": {
|
"Plugin.Enrichment_hover_timeout": {
|
||||||
"default_value": 5
|
"default_value": 5
|
||||||
|
},
|
||||||
|
"Plugin.Workflow_enable": {
|
||||||
|
"default_value": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue