Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Bash
Posted by: Сергей Шевченко
Added: Feb 3, 2020 11:51 AM
Modified: Feb 3, 2020 11:51 AM
Views: 99
  1. #!/bin/bash
  2.  
  3. set -eux
  4.  
  5. function addLogMessage {
  6.     echo -e "\n>>>>>>>>>>>> $1 <<<<<<<<<<<<\n"
  7. }
  8.  
  9.  
  10. # Заменяем переменные на значения в конфигурациях (названия и их значения берем из env)
  11. addLogMessage 'Заменяем переменные на значения в конфигурациях (названия и их значения берем из env)...'
  12. addLogMessage "/etc/nginx/cors-disabled.conf OLD ==> $(grep Access-Control-Allow-Origin /etc/nginx/cors-disabled.conf)"
  13. IFS=$'\n'
  14. for ENV_VARIABLE in $(env | grep IBS)
  15. do
  16.     ENV_VARIABLE_NAME=$(echo ${ENV_VARIABLE} | cut -f1 -d=)
  17.     ENV_VARIABLE_VALUE=$(echo ${ENV_VARIABLE} | cut -f2 -d=)
  18.     sed -i "s,\${${ENV_VARIABLE_NAME}},${ENV_VARIABLE_VALUE},g" /etc/nginx/cors-disabled.conf
  19. done
  20. addLogMessage "/etc/nginx/cors-disabled.conf NEW ==> $(grep Access-Control-Allow-Origin /etc/nginx/cors-disabled.conf)"
  21.  
  22.  
  23. addLogMessage 'Запускаем nginx...'
  24. exec "${@}"
  25.