Commit 0e32dda3 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
all: supervisord-service
pip3 install supervisor
echo_supervisord_conf > /etc/supervisord.conf
install -v -m755 -d /etc/supervisord.d
@echo "$$SUPERVISORD_SERVICE" > /lib/systemd/system/supervisord.service
systemctl enable supervisord.service
supervisord-service:
define SUPERVISORD_SERVICE
[Unit]
Description=Supervisor process control system for UNIX
Documentation=http://supervisord.org/
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
ExecStop=/usr/bin/supervisorctl shutdown
ExecReload=/usr/bin/supervisorctl reload
PIDFile=/var/run/supervisord.pid
KillMode=process
Restart=on-failure
RestartSec=5s
# Security hardening
LimitNOFILE=102400
User=root
Group=root
[Install]
WantedBy=multi-user.target
endef
export SUPERVISORD_SERVICE
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment