diff --git a/README.md b/README.md index b84c904..cc2030d 100644 --- a/README.md +++ b/README.md @@ -62,12 +62,22 @@ target/release/cert.pem -days 3650 -nodes -subj "/CN=example.com" ```bash cp systemd/gemboard.service /etc/systemd/system/ -sudo systemctl enable gemboard.service -sudo systemctl start gemboard.service +systemctl enable gemboard.service +systemctl start gemboard.service ``` * Edit gemboard.service to match your working directory +### Create Service (OpenRC) + +```bash +cp openrc/gemboard /etc/init.d/ +rc-update add gemboard default +/etc/init.d/gemboard start +``` + +* Edit init script to match your working directory + ## License AGPL-3.0-only+NIGGER diff --git a/openrc/gemboard b/openrc/gemboard new file mode 100644 index 0000000..df354ba --- /dev/null +++ b/openrc/gemboard @@ -0,0 +1,14 @@ +#!/sbin/openrc-run + +command="/opt/gemboard/target/release/gemboard" +command_background=true +command_user="gemboard:gemboard" +description="GemBoard" +directory="/opt/gemboard/target/release" +pidfile="/var/run/gemboard.pid" + +depend() { + need net + need postgresql + after firewall +}