diff --git a/frontend/public/json/wizarr.json b/frontend/public/json/wizarr.json index 5e6c2b405..817e850a6 100644 --- a/frontend/public/json/wizarr.json +++ b/frontend/public/json/wizarr.json @@ -12,7 +12,7 @@ "interface_port": 5690, "documentation": "https://docs.wizarr.dev/", "website": "https://docs.wizarr.dev/", - "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@master/webp/wizarr.webp", + "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/wizarr.webp", "config_path": "/opt/wizarr/.env", "description": "Wizarr is an automatic user invitation system for Plex, Jellyfin and Emby. Create a unique link and share it to a user and they will automatically be invited to your media Server", "install_methods": [ diff --git a/install/wizarr-install.sh b/install/wizarr-install.sh index 00a8a77e2..3f6b2691a 100644 --- a/install/wizarr-install.sh +++ b/install/wizarr-install.sh @@ -19,25 +19,23 @@ msg_ok "Installed Dependencies" setup_uv NODE_VERSION="22" setup_nodejs -fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr" +fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr" "tarball" +import_local_ip msg_info "Configure Wizarr" -cd /opt/wizarr || exit +cd /opt/wizarr $STD /usr/local/bin/uv sync --frozen $STD /usr/local/bin/uv run --frozen pybabel compile -d app/translations $STD npm --prefix app/static install $STD npm --prefix app/static run build:css mkdir -p ./.cache - -LOCAL_IP="$(hostname -I | awk '{print $1}')" -VERSION="$(sed 's/^20/v&/' ~/.wizarr)" cat </opt/wizarr/.env FLASK_ENV=production GUNICORN_WORKERS=4 APP_URL=http://${LOCAL_IP} DISABLE_BUILTIN_AUTH=false LOG_LEVEL=INFO -APP_VERSION=${VERSION} +APP_VERSION=v$(get_latest_github_release "wizarrrr/wizarr") EOF cat </opt/wizarr/start.sh