Co-authored-by: Ben Kristinsson <ben@sudo.is> Reviewed-on: #13main
parent
fd8d1b5f52
commit
1d907ebfbd
@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
systemctl daemon-reload
|
||||
|
||||
if `systemctl is-active --quiet sudoisbot@temp_pub`; then
|
||||
echo -n "restarting temp_pub..."
|
||||
service sudoisbot@temp_pub restart
|
||||
echo "ok"
|
||||
fi
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=sudoisbot
|
||||
After=syslog.target
|
||||
|
||||
[Service]
|
||||
User=sudoisbot
|
||||
Group=sudoisbot
|
||||
WorkingDirectory=/var/lib/sudoisbot
|
||||
ExecStart=/usr/local/bin/sudoisbot %I
|
||||
Restart=on-failure
|
||||
RestartSec=6
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
DEPS="-d python3.10"
|
||||
|
||||
pypoetry_venv_path=$(poetry env info -p)
|
||||
version=$(poetry version -s)
|
||||
pwd=$(pwd)
|
||||
|
||||
|
||||
echo "pypoetry_venv_path: $pypoetry_venv_path"
|
||||
echo "version: $version"
|
||||
|
||||
|
||||
fpm \
|
||||
-a all \
|
||||
-t deb \
|
||||
$DEPS \
|
||||
-n ${REPO_NAME} \
|
||||
-v ${version} \
|
||||
--config-files /etc/systemd/system/sudoisbot@.service \
|
||||
--after-install deb/after-install.sh \
|
||||
-s dir \
|
||||
$pypoetry_venv_path \
|
||||
$pypoetry_venv_path=/usr/local/virtualenvs/${REPO_NAME} \
|
||||
$(pwd)/deb/etc/systemd/system/=/etc/systemd/system/
|
||||
|
||||
mv -v ${REPO_NAME}_*.deb dist/
|
Loading…
Reference in new issue