@@ -14,30 +14,20 @@ network_check
1414update_os
1515
1616msg_info " Installing Dependencies"
17- curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
18- cat << EOF | sudo tee /etc/apt/sources.list.d/microsoft-prod.sources >/dev/null
19- Types: deb
20- URIs: https://packages.microsoft.com/debian/12/prod/
21- Suites: bookworm
22- Components: main
23- Signed-By: /usr/share/keyrings/microsoft-prod.gpg
24- EOF
25- $STD apt update
17+ setup_deb822_repo \
18+ " microsoft" \
19+ " https://packages.microsoft.com/keys/microsoft.asc" \
20+ " https://packages.microsoft.com/debian/12/prod/" \
21+ " bookworm" \
22+ " main"
2623$STD apt install -y \
2724 dotnet-sdk-8.0 \
2825 aspnetcore-runtime-8.0
2926msg_ok " Installed Dependencies"
3027
31- msg_info " Installing Umlautadaptarr"
32- temp_file=$( mktemp)
33- RELEASE=$( curl -s https://api.github.com/repos/PCJones/Umlautadaptarr/releases/latest | grep " tag_name" | awk ' {print substr($2, 2, length($2)-3)}' )
34- curl -fsSL " https://github.com/PCJones/Umlautadaptarr/releases/download/${RELEASE} /linux-x64.zip" -o $temp_file
35- $STD unzip -j $temp_file ' */**' -d /opt/UmlautAdaptarr
36- rm -f $temp_file
37- echo " ${RELEASE} " > " /opt/UmlautAdaptarr_version.txt"
38- msg_ok " Installation completed"
28+ fetch_and_deploy_gh_release " UmlautAdaptarr" " PCJones/Umlautadaptarr" " prebuild" " latest" " /opt/UmlautAdaptarr" " linux-x64.zip"
3929
40- msg_info " Creating appsettings.json "
30+ msg_info " Setting up UmlautAdaptarr "
4131cat << EOF >/opt/UmlautAdaptarr/appsettings.json
4232{
4333 "Logging": {
@@ -97,7 +87,7 @@ cat <<EOF >/opt/UmlautAdaptarr/appsettings.json
9787 }
9888}
9989EOF
100- msg_ok " appsettings.json created "
90+ msg_ok " Setup UmlautAdaptarr "
10191
10292msg_info " Creating Service"
10393cat << EOF >/etc/systemd/system/umlautadaptarr.service
@@ -116,7 +106,7 @@ Environment=ASPNETCORE_ENVIRONMENT=Production
116106[Install]
117107WantedBy=multi-user.target
118108EOF
119- systemctl -q --now enable umlautadaptarr
109+ systemctl enable -q --now umlautadaptarr
120110msg_ok " Created Service"
121111
122112motd_ssh
0 commit comments