mirror of
https://github.com/community-scripts/ProxmoxVED.git
synced 2026-02-25 05:57:26 +00:00
Sportarr: update
This commit is contained in:
@@ -33,19 +33,7 @@ function update_script() {
|
|||||||
systemctl stop sportarr
|
systemctl stop sportarr
|
||||||
msg_ok "Stopped Sportarr Service"
|
msg_ok "Stopped Sportarr Service"
|
||||||
|
|
||||||
msg_info "Creating Backup"
|
fetch_and_deploy_gh_release "sportarr" "Sportarr/Sportarr" "prebuild" "latest" "/opt/sportarr" "Sportarr-linux-x64-*.tar.gz"
|
||||||
|
|
||||||
msg_ok "Created Backup"
|
|
||||||
|
|
||||||
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "sportarr" "Sportarr/Sportarr" "prebuild" "latest" "/opt/sportarr" "Sportarr-linux-x64-*.tar.gz"
|
|
||||||
|
|
||||||
msg_info "Updating sportarr"
|
|
||||||
|
|
||||||
msg_ok "Updated sportarr"
|
|
||||||
|
|
||||||
msg_info "Restoring Backup"
|
|
||||||
|
|
||||||
msg_ok "Restored Backup"
|
|
||||||
|
|
||||||
msg_info "Starting Sportarr Service"
|
msg_info "Starting Sportarr Service"
|
||||||
systemctl start sportarr
|
systemctl start sportarr
|
||||||
|
|||||||
40
frontend/public/json/sportarr.json
Normal file
40
frontend/public/json/sportarr.json
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"name": "Sportarr",
|
||||||
|
"slug": "sportarr",
|
||||||
|
"categories": [
|
||||||
|
14
|
||||||
|
],
|
||||||
|
"date_created": "2025-12-12",
|
||||||
|
"type": "ct",
|
||||||
|
"updateable": true,
|
||||||
|
"privileged": false,
|
||||||
|
"interface_port": 1867,
|
||||||
|
"documentation": "https://sportarr.net/docs",
|
||||||
|
"config_path": "/opt/sportarr/.env, /opt/sportarr-data/config/config.xml",
|
||||||
|
"website": "https://sportarr.net/",
|
||||||
|
"logo": "<requested from ethan>",
|
||||||
|
"description": "Sportarr is an automated media management application for all sports. It works similar to Sonarr and Radarr but specifically designed for combat sports, basketball, football, hockey, motorsports, and hundreds of other sports worldwide.",
|
||||||
|
"install_methods": [
|
||||||
|
{
|
||||||
|
"type": "default",
|
||||||
|
"script": "ct/sportarr.sh",
|
||||||
|
"resources": {
|
||||||
|
"cpu": 2,
|
||||||
|
"ram": 2048,
|
||||||
|
"hdd": 8,
|
||||||
|
"os": "Debian",
|
||||||
|
"version": "13"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"default_credentials": {
|
||||||
|
"username": null,
|
||||||
|
"password": null
|
||||||
|
},
|
||||||
|
"notes": [
|
||||||
|
{
|
||||||
|
"text": "The resources assigned to LXC are considered baseline. Please adjust to match your workload.",
|
||||||
|
"type": "info"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -13,11 +13,15 @@ setting_up_container
|
|||||||
network_check
|
network_check
|
||||||
update_os
|
update_os
|
||||||
|
|
||||||
|
msg_info "Installing Dependencies"
|
||||||
|
$STD apt install -y ffmpeg
|
||||||
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
fetch_and_deploy_gh_release "sportarr" "Sportarr/Sportarr" "prebuild" "latest" "/opt/sportarr" "Sportarr-linux-x64-*.tar.gz"
|
fetch_and_deploy_gh_release "sportarr" "Sportarr/Sportarr" "prebuild" "latest" "/opt/sportarr" "Sportarr-linux-x64-*.tar.gz"
|
||||||
|
|
||||||
msg_info "Setting up Sportarr"
|
msg_info "Setting up Sportarr"
|
||||||
cat <<EOF >/opt/sportarr/.env
|
cat <<EOF >/opt/sportarr/.env
|
||||||
Sportarr__DataPath="/opt/sportarr/config"
|
Sportarr__DataPath="/opt/sportarr-data/config"
|
||||||
ASPNETCORE_URLS="http://*:1867"
|
ASPNETCORE_URLS="http://*:1867"
|
||||||
ASPNETCORE_ENVIRONMENT="Production"
|
ASPNETCORE_ENVIRONMENT="Production"
|
||||||
DOTNET_CLI_TELEMETRY_OPTOUT=1
|
DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||||
|
|||||||
Reference in New Issue
Block a user