From d97313ad7884b772d345f258d6ec7046075cd71a Mon Sep 17 00:00:00 2001 From: vhsdream Date: Mon, 26 Jan 2026 16:21:20 -0500 Subject: [PATCH] Shelfmark: move flaresolverr service file creation --- install/shelfmark-install.sh | 40 +++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/install/shelfmark-install.sh b/install/shelfmark-install.sh index c2f3727bb..d5db9dc37 100644 --- a/install/shelfmark-install.sh +++ b/install/shelfmark-install.sh @@ -95,25 +95,7 @@ if [[ "$DEPLOYMENT_TYPE" == "2" ]]; then $STD apt install -y google-chrome-stable # remove google-chrome.list added by google-chrome-stable rm /etc/apt/sources.list.d/google-chrome.list - sed -i '/BYPASSER=/s/false/true' /etc/shelfmark/.env - cat </etc/systemd/system/flaresolverr.service -[Unit] -Description=FlareSolverr -After=network.target -[Service] -SyslogIdentifier=flaresolverr -Restart=always -RestartSec=5 -Type=simple -Environment="LOG_LEVEL=info" -Environment="CAPTCHA_SOLVER=none" -WorkingDirectory=/opt/flaresolverr -ExecStart=/opt/flaresolverr/flaresolverr -TimeoutStopSec=30 -[Install] -WantedBy=multi-user.target -EOF - systemctl enable -q --now flaresolverr + sed -i '/BYPASSER=/s/false/true/' /etc/shelfmark/.env msg_ok "Installed FlareSolverr" elif [[ "$DEPLOYMENT_TYPE" == "3" ]]; then sed -i -e '/BYPASSER=/s/false/true/' \ @@ -191,6 +173,26 @@ WantedBy=multi-user.target EOF systemctl enable -q --now chromium fi +if [[ "$DEPLOYMENT_TYPE" == "2" ]]; then + cat </etc/systemd/system/flaresolverr.service +[Unit] +Description=FlareSolverr +After=network.target +[Service] +SyslogIdentifier=flaresolverr +Restart=always +RestartSec=5 +Type=simple +Environment="LOG_LEVEL=info" +Environment="CAPTCHA_SOLVER=none" +WorkingDirectory=/opt/flaresolverr +ExecStart=/opt/flaresolverr/flaresolverr +TimeoutStopSec=30 +[Install] +WantedBy=multi-user.target +EOF + systemctl enable -q --now flaresolverr +fi cat </opt/shelfmark/start.sh #!/usr/bin/env bash