install_handlers.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. source ./bin/utils/functions.sh
  2. source .env
  3. echo_warning "Installation handlers"
  4. echo "Copying open_handler@.service to /etc/systemd/system/"
  5. \cp webservice_running/handlers/conf/open_handler@.service /etc/systemd/system/
  6. systemctl daemon-reload
  7. services=(
  8. open_basic_bot
  9. status_changer
  10. open_access_request_accepted
  11. open_access_request_pending
  12. open_neg_request_accepted
  13. open_neg_request_pending
  14. open_service_request_accepted
  15. open_service_request_assigned
  16. open_service_request_booked
  17. open_service_request_booked_v2
  18. open_service_request_closed
  19. open_service_request_declined
  20. open_service_request_done
  21. open_service_request_forcemajeure
  22. open_service_request_pending
  23. open_service_request_preforcemajeure
  24. open_service_request_prestart
  25. open_service_request_process
  26. open_st_request_assigned
  27. open_st_request_done
  28. open_st_request_dublicate
  29. open_st_request_in_process
  30. open_st_request_new
  31. open_st_request_reopened
  32. open_st_request_wontfix
  33. )
  34. for service in "${services[@]}"; do
  35. echo "Enabling open_handler@${service}.service"
  36. systemctl enable open_handler@"${service}".service
  37. done
  38. echo_warning "Reloading systemd daemon"
  39. systemctl daemon-reload
  40. echo_success "Reloaded systemd daemon"