diff --git a/docker-compose.yml b/docker-compose.yml index 3f1e681..8dcd0e6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,11 +35,12 @@ services: - TICKETMASTER_API_KEY=${TICKETMASTER_API_KEY} command: > sh -c " - apt-get update && apt-get install -y --no-install-recommends python3 python3-pip ffmpeg curl git && rm -rf /var/lib/apt/lists/* && + apt-get update && apt-get install -y --no-install-recommends python3 python3-pip ffmpeg curl git unzip && rm -rf /var/lib/apt/lists/* && curl -sL https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp && chmod a+rx /usr/local/bin/yt-dlp && + curl -fsSL https://deno.land/install.sh | sh && pip install --break-system-packages spotapi 'git+https://github.com/TzurSoffer/spotify-downloader' && mkdir -p /deps && cd /deps && npm install express kuromoji && - cd /app && NODE_PATH=/deps/node_modules node novasonic-server.js + cd /app && PATH=/root/.deno/bin:$$PATH NODE_PATH=/deps/node_modules node novasonic-server.js " # ── Scrobble service (isolated timestamped play-log → stats + Wrapped) ────────