themepark-dev / theme.park

A collection of themes/skins for 50 selfhosted apps!
https://theme-park.dev
MIT License
2.31k stars 775 forks source link

VueTorrent #539

Closed timespaced closed 6 months ago

timespaced commented 6 months ago

Describe the bug DOCKER_MODS for VueTorrent does not download vuetorrent.

Theme Install Method (Don't skip) DOCKER_MODS

Application Info (Don't skip) lscr.io/linuxserver/qbittorrent:latest

text  error  warn  system  array  login  

jq: error (at <stdin>:5): Cannot iterate over null (null)
curl: (2) no URL specified
curl: try 'curl --help' or 'curl --manual' for more information
unzip: can't open /tmp/vuetorrent.zip[.zip]
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run: line 83: /vuetorrent/release.json: No such file or directory
grep: /vuetorrent/public/index.html: No such file or directory
sed: /vuetorrent/public/index.html: No such file or directory
sed: /vuetorrent/public/index.html: No such file or directory
Connection to localhost (127.0.0.1) 8033 port [tcp/*] succeeded!
[mod-init] Running Docker Modification Logic
[mod-init] Adding themepark-dev/theme.park:vuetorrent to container
[mod-init] Downloading themepark-dev/theme.park:vuetorrent from ghcr.io
[mod-init] Installing themepark-dev/theme.park:vuetorrent
[mod-init] themepark-dev/theme.park:vuetorrent applied to container
[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    99
User GID:    100
───────────────────────────────────────

Variables set:
'TP_DOMAIN'=
'TP_COMMUNITY_THEME'=
'TP_SCHEME'=
'TP_THEME'=dracula

No domain set, defaulting to theme-park.dev
No scheme set, defaulting to https
-----------------------------------------
| qBittorrent vuetorrent theme.park Mod |
-----------------------------------------
---------------------------------------
| Downloading WebUI files from github |
---------------------------------------

Downloading qBittorrent webui to "/vuetorrent"..please wait

Download finished

---------------------------------------------------------
| Adding the stylesheet to /vuetorrent/public/index.html |
---------------------------------------------------------
Stylesheet set to dracula on public index.html
[custom-init] No custom files found, skipping...
WebUI will be started shortly after internal preparations. Please wait...

******** Information ********
To control qBittorrent, access the WebUI at: http://localhost:8033

[ls.io-init] done.

To Reproduce Steps to reproduce the behavior:

  1. Fesh qBittorrent Docker and config directory
  2. Start qBittorent and change default password
  3. Stop qBittorent docker
  4. Add DOCKER_MODS variable with value of ghcr.io/themepark-dev/theme.park:vuetorrent

Expected behavior Download VueTorrent and apply to qBitorrent.

Platform Unraid

timespaced commented 6 months ago

I took a look into the dock-mods folder; this line of the code has the URL and curl command CURRENT_RELEASE=$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | jq -r ".assets[]") - when I run the curl command, I get the same "cannot iterate over null" error as the first line in my logs above.

GilbN commented 6 months ago

Try the develop tag.

timespaced commented 6 months ago

Try the develop tag.

That worked! ghcr.io/themepark-dev/theme.park:vuetorrent-develop

timespaced commented 6 months ago

The sidebar doesn't load the theme properly but I assume thats because its in development? Anyway, the develop tagged fixed and I'm up and running, closing this issue.

GilbN commented 6 months ago

There's a css bug after vue released anew version.