12345678910111213141516171819202122232425262728293031323334 |
- source ./bin/utils/functions.sh
- source .env
- source webservice_running/handlers/config.env
- (
- cd webservice_running/handlers
- python -m venv .venv
- source .venv/bin/activate
- pip install -r requirements.txt
- )
- echo_warning "Installation handlers"
- echo_warning "Recreating sharix.service"
- \cp conf/handler@.service.example conf/handler@.service
- sed -i "s|WORKING_DIRECTORY|$(pwd)|g" conf/handler@.service
- echo_success "Recreated sharix.service"
- echo_warning "Copying handler@.service to /etc/systemd/system/ folder"
- \cp conf/handler@.service /etc/systemd/system/handler@.service
- echo_success "Copied handler@.service to /etc/systemd/system/ folder"
- echo_warning "Reloading systemd daemon"
- systemctl daemon-reload
- echo_success "Reloaded systemd daemon"
- for service in "${handlers[@]}"; do
- echo "Enabling open_handler@${service}.service"
- systemctl enable handler@"${service}".service
- done
- echo_warning "Reloading systemd daemon"
- systemctl daemon-reload
- echo_success "Reloaded systemd daemon"
|