diff options
author | Martin Ashby <martin@ashbysoft.com> | 2022-12-30 01:07:37 +0000 |
---|---|---|
committer | Martin Ashby <martin@ashbysoft.com> | 2022-12-30 01:07:37 +0000 |
commit | 03d6d8f15825811bddf368732c22fc6a705a9d32 (patch) | |
tree | ef202fc4bde7b5750d7f4018a6b08ac4f46c5908 | |
parent | 671f850c4fb72941c111edb6dff1030839b0dd55 (diff) | |
download | mfashby.net-03d6d8f15825811bddf368732c22fc6a705a9d32.tar.gz mfashby.net-03d6d8f15825811bddf368732c22fc6a705a9d32.tar.bz2 mfashby.net-03d6d8f15825811bddf368732c22fc6a705a9d32.tar.xz mfashby.net-03d6d8f15825811bddf368732c22fc6a705a9d32.zip |
update refresh script and add systemd file for comments service
-rw-r--r-- | comments/comments.service | 12 | ||||
-rwxr-xr-x | refresh.sh | 10 |
2 files changed, 22 insertions, 0 deletions
diff --git a/comments/comments.service b/comments/comments.service new file mode 100644 index 0000000..b511915 --- /dev/null +++ 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 @@ -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 |