fix(packaging): create required directories + improve alpine service startup

This commit is contained in:
2023-03-02 16:56:58 +01:00
parent 1ff29ae1fb
commit f9b8d4f243
4 changed files with 23 additions and 5 deletions

View File

@ -1,9 +1,10 @@
#!/sbin/openrc-run
command="/usr/bin/emissary"
command_args="--config /etc/emissary/config.yml agent run"
start_stop_daemon_args='--chdir /usr/share/emissary'
command_args="--workdir /usr/share/emissary --config /etc/emissary/agent.yml agent run"
supervisor=supervise-daemon
output_log="/var/log/emissary/agent.log"
error_log="$output_log"
depend() {
need net

View File

@ -1,9 +1,14 @@
#!/sbin/openrc-run
command="/usr/bin/emissary"
command_args="--config /etc/emissary/config.yml server run"
start_stop_daemon_args='--chdir /usr/share/emissary'
command_args="--workdir /usr/share/emissary --config /etc/emissary/server.yml server run"
supervisor=supervise-daemon
output_log="/var/log/emissary/server.log"
error_log="$output_log"
start_pre() {
/usr/bin/emissary --workdir /usr/share/emissary --config /etc/emissary/server.yml server database migrate
}
depend() {
need net