commit 03d6d8f15825811bddf368732c22fc6a705a9d32 parent 671f850c4fb72941c111edb6dff1030839b0dd55 Author: Martin Ashby <martin@ashbysoft.com> Date: Fri, 30 Dec 2022 01:07:37 +0000 update refresh script and add systemd file for comments service Diffstat:
A | comments/comments.service | | | 12 | ++++++++++++ |
M | refresh.sh | | | 10 | ++++++++++ |
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/comments/comments.service b/comments/comments.service @@ -0,0 +1,12 @@ +[Unit] +Description=Comments service +After=postgres.service + +[Service] +User=comments +ExecStart=/usr/local/bin/comments +Restart=on-failure +Environment="DATABASE_URL=postgres:///comments" + +[Install] +WantedBy=multi-user.target diff --git a/refresh.sh b/refresh.sh @@ -3,5 +3,15 @@ set -e git pull + +# Copy static site hugo cp -r public/* /var/www/mfashby.net/ + +# build & install comments app +pushd comments +cargo build --release +install -m755 target/release/comments /usr/local/bin/comments +install -m755 comments.service /etc/systemd/system/comments.service +popd +systemctl restart comments