paperless - adapt to new version (1.10.x) of paperless (new service, different location to acquire current version)
This commit is contained in:
@@ -35,7 +35,7 @@ seq_config() {
|
|||||||
|
|
||||||
getVersions() {
|
getVersions() {
|
||||||
versionNew="${versionNew:-$(curl --silent "$versionUrl" | grep -Po '"tag_name": "v\K.*?(?=")')}"
|
versionNew="${versionNew:-$(curl --silent "$versionUrl" | grep -Po '"tag_name": "v\K.*?(?=")')}"
|
||||||
versionNow=${versionNow:-$(grep -Po 'Changelog.*Paperless-ngx \K.*?(?= )' 2>/dev/null < "${sc_paperlessDir}/docs/changelog.html")}
|
versionNow="${versionNow:-$(grep -Po '"Paperless-ngx",version:"\K.*?(?=")' 2>/dev/null < "${sc_paperlessDir}/static/frontend/de-DE/main.js")}"
|
||||||
downUrl="${downUrl:-"https://github.com/paperless-ngx/paperless-ngx/releases/download/v${versionNew:?}/paperless-ngx-v${versionNew:?}.tar.xz"}"
|
downUrl="${downUrl:-"https://github.com/paperless-ngx/paperless-ngx/releases/download/v${versionNew:?}/paperless-ngx-v${versionNew:?}.tar.xz"}"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -73,12 +73,14 @@ step_3() {
|
|||||||
serviceCommand="${1}" ;;
|
serviceCommand="${1}" ;;
|
||||||
status)
|
status)
|
||||||
serviceCommand="is-active"
|
serviceCommand="is-active"
|
||||||
info -n "paperless-webserver: "
|
info -n " paperless-webserver: "
|
||||||
exe systemctl "${serviceCommand:?}" paperless-webserver
|
exe systemctl "${serviceCommand:?}" paperless-webserver
|
||||||
info -na "paperless-scheduler: "
|
info -na " paperless-scheduler: "
|
||||||
exe systemctl "${serviceCommand:?}" paperless-scheduler
|
exe systemctl "${serviceCommand:?}" paperless-scheduler
|
||||||
info -na "paperless-consumer : "
|
info -na " paperless-consumer: "
|
||||||
exe systemctl "${serviceCommand:?}" paperless-consumer
|
exe systemctl "${serviceCommand:?}" paperless-consumer
|
||||||
|
info -na "paperless-task-queue: "
|
||||||
|
exe systemctl "${serviceCommand:?}" paperless-task-queue.service
|
||||||
return 0 ;;
|
return 0 ;;
|
||||||
"")
|
"")
|
||||||
;;
|
;;
|
||||||
@@ -89,6 +91,7 @@ step_3() {
|
|||||||
exe systemctl "${serviceCommand:?}" paperless-webserver
|
exe systemctl "${serviceCommand:?}" paperless-webserver
|
||||||
exe systemctl "${serviceCommand:?}" paperless-scheduler
|
exe systemctl "${serviceCommand:?}" paperless-scheduler
|
||||||
exe systemctl "${serviceCommand:?}" paperless-consumer
|
exe systemctl "${serviceCommand:?}" paperless-consumer
|
||||||
|
exe systemctl "${serviceCommand:?}" paperless-task-queue
|
||||||
}
|
}
|
||||||
|
|
||||||
step_10_info() { echo "Install python3"; }
|
step_10_info() { echo "Install python3"; }
|
||||||
@@ -274,7 +277,11 @@ step_100() {
|
|||||||
PAPERLESS_OCR_LANGUAGE=deu+eng
|
PAPERLESS_OCR_LANGUAGE=deu+eng
|
||||||
PAPERLESS_TIME_ZONE=Europe/Berlin
|
PAPERLESS_TIME_ZONE=Europe/Berlin
|
||||||
* service files
|
* service files
|
||||||
* install dir ${sc_paperlessDir}/...
|
* templates ${sc_paperlessDir}/scripts :
|
||||||
|
$(cd "${sc_paperlessDir}"/scripts && for f in *.service; do echo " $f"; done)
|
||||||
|
* Modifications:
|
||||||
|
* WorkingDirectory=/opt/paperless/paperless-ngx/src
|
||||||
|
* path to celery: ${sc_paperlessHome}/.local/bin/celery
|
||||||
* service files webserver
|
* service files webserver
|
||||||
* Environment="PAPERLESS_PORT=8084"
|
* Environment="PAPERLESS_PORT=8084"
|
||||||
To chose a custom listen port for gunicorn
|
To chose a custom listen port for gunicorn
|
||||||
|
Reference in New Issue
Block a user