Shelfmark: move flaresolverr service file creation
This commit is contained in:
parent
979057a888
commit
d97313ad78
@ -95,25 +95,7 @@ if [[ "$DEPLOYMENT_TYPE" == "2" ]]; then
|
|||||||
$STD apt install -y google-chrome-stable
|
$STD apt install -y google-chrome-stable
|
||||||
# remove google-chrome.list added by google-chrome-stable
|
# remove google-chrome.list added by google-chrome-stable
|
||||||
rm /etc/apt/sources.list.d/google-chrome.list
|
rm /etc/apt/sources.list.d/google-chrome.list
|
||||||
sed -i '/BYPASSER=/s/false/true' /etc/shelfmark/.env
|
sed -i '/BYPASSER=/s/false/true/' /etc/shelfmark/.env
|
||||||
cat <<EOF >/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
|
|
||||||
msg_ok "Installed FlareSolverr"
|
msg_ok "Installed FlareSolverr"
|
||||||
elif [[ "$DEPLOYMENT_TYPE" == "3" ]]; then
|
elif [[ "$DEPLOYMENT_TYPE" == "3" ]]; then
|
||||||
sed -i -e '/BYPASSER=/s/false/true/' \
|
sed -i -e '/BYPASSER=/s/false/true/' \
|
||||||
@ -191,6 +173,26 @@ WantedBy=multi-user.target
|
|||||||
EOF
|
EOF
|
||||||
systemctl enable -q --now chromium
|
systemctl enable -q --now chromium
|
||||||
fi
|
fi
|
||||||
|
if [[ "$DEPLOYMENT_TYPE" == "2" ]]; then
|
||||||
|
cat <<EOF >/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 <<EOF >/opt/shelfmark/start.sh
|
cat <<EOF >/opt/shelfmark/start.sh
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user