From d138455c5d68cc1eb0ea100550bdc3d4e97fe325 Mon Sep 17 00:00:00 2001 From: Guus Waals Date: Wed, 29 Oct 2025 20:16:47 +0800 Subject: [PATCH] Add service config and selinux config --- CONFIG.md | 6 ++++++ blog.service | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 CONFIG.md create mode 100644 blog.service diff --git a/CONFIG.md b/CONFIG.md new file mode 100644 index 0000000..7593bb6 --- /dev/null +++ b/CONFIG.md @@ -0,0 +1,6 @@ +# Server config + +Might have to run `sudo chcon -t bin_t ~/blog/target/release/blog-server` to make the binary executable + +Update the port in main.rs to a free port + diff --git a/blog.service b/blog.service new file mode 100644 index 0000000..5820a7b --- /dev/null +++ b/blog.service @@ -0,0 +1,15 @@ +[Unit] +Description=Blog Server +After=network.target + +[Service] +RestartSec=2s +Type=simple +User=fedora +Group=fedora +WorkingDirectory=/home/fedora/blog/ +ExecStart=/home/fedora/blog/target/release/blog-server +Restart=always + +[Install] +WantedBy=multi-user.target