diff --git a/ct/wanderer.sh b/ct/wanderer.sh index 095601d25..bf5c68eae 100644 --- a/ct/wanderer.sh +++ b/ct/wanderer.sh @@ -20,50 +20,50 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources + header_info + check_container_storage + check_container_resources - if [[ ! -f /opt/wanderer/start.sh ]]; then - msg_error "No wanderer Installation Found!" - exit - fi - - if check_for_gh_release "wanderer" "Flomp/wanderer"; then - msg_info "Stopping service" - systemctl stop wanderer-web - msg_ok "Stopped service" - - fetch_and_deploy_gh_release "wanderer" "Flomp/wanderer" "tarball" "latest" "/opt/wanderer/source" - - msg_info "Updating wanderer" - cd /opt/wanderer/source/db - $STD go mod tidy - $STD go build - cd /opt/wanderer/source/web - $STD npm ci --omit=dev - $STD npm run build - msg_ok "Updated wanderer" - - msg_info "Starting service" - systemctl start wanderer-web - msg_ok "Started service" - msg_ok "Update Successful" - fi - if check_for_gh_release "meilisearch" "meilisearch/meilisearch"; then - msg_info "Stopping service" - systemctl stop wanderer-web - msg_ok "Stopped service" - - fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" "latest" "/opt/wanderer/source/search" - grep -q -- '--experimental-dumpless-upgrade' /opt/wanderer/start.sh || sed -i 's|meilisearch --master-key|meilisearch --experimental-dumpless-upgrade --master-key|' /opt/wanderer/start.sh - - msg_info "Starting service" - systemctl start wanderer-web - msg_ok "Started service" - msg_ok "Update Successful" - fi + if [[ ! -f /opt/wanderer/start.sh ]]; then + msg_error "No wanderer Installation Found!" exit + fi + + if check_for_gh_release "wanderer" "Flomp/wanderer"; then + msg_info "Stopping service" + systemctl stop wanderer-web + msg_ok "Stopped service" + + fetch_and_deploy_gh_release "wanderer" "open-wanderer/wanderer" "tarball" "latest" "/opt/wanderer/source" + + msg_info "Updating wanderer" + cd /opt/wanderer/source/db + $STD go mod tidy + $STD go build + cd /opt/wanderer/source/web + $STD npm ci --omit=dev + $STD npm run build + msg_ok "Updated wanderer" + + msg_info "Starting service" + systemctl start wanderer-web + msg_ok "Started service" + msg_ok "Update Successful" + fi + if check_for_gh_release "meilisearch" "meilisearch/meilisearch"; then + msg_info "Stopping service" + systemctl stop wanderer-web + msg_ok "Stopped service" + + fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" "latest" "/opt/wanderer/source/search" + grep -q -- '--experimental-dumpless-upgrade' /opt/wanderer/start.sh || sed -i 's|meilisearch --master-key|meilisearch --experimental-dumpless-upgrade --master-key|' /opt/wanderer/start.sh + + msg_info "Starting service" + systemctl start wanderer-web + msg_ok "Started service" + msg_ok "Update Successful" + fi + exit } start diff --git a/install/wanderer-install.sh b/install/wanderer-install.sh index beecd72e6..6d5a9bc7e 100644 --- a/install/wanderer-install.sh +++ b/install/wanderer-install.sh @@ -14,10 +14,10 @@ network_check update_os setup_go -setup_nodejs +NODE_VERSION="22" setup_nodejs fetch_and_deploy_gh_release "meilisearch" "meilisearch/meilisearch" "binary" "latest" "/opt/wanderer/source/search" mkdir -p /opt/wanderer/{source,data/pb_data,data/meili_data} -fetch_and_deploy_gh_release "wanderer" "Flomp/wanderer" "tarball" "latest" "/opt/wanderer/source" +fetch_and_deploy_gh_release "wanderer" "open-wanderer/wanderer" "tarball" "latest" "/opt/wanderer/source" msg_info "Installing wanderer (patience)" cd /opt/wanderer/source/db @@ -58,7 +58,7 @@ cd /opt/wanderer/source/web && node build & wait -n EOF -chmod +x /opt/wanderer/start.sh +chmod +x /opt/wanderer/start.sh cat </etc/systemd/system/wanderer-web.service [Unit]