diff --git a/Dockerfile b/Dockerfile index 6d5878c..49131bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,9 @@ WORKDIR /app FROM base AS build ARG CI=true ARG VITE_BACKEND_DOMAIN +ARG VITE_LASTFM_API ENV VITE_BACKEND_DOMAIN=$VITE_BACKEND_DOMAIN +ENV VITE_LASTFM_API=$VITE_LASTFM_API RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile RUN pnpm run build diff --git a/src/components/now-playing.vue b/src/components/now-playing.vue index 0d73546..b1a5267 100644 --- a/src/components/now-playing.vue +++ b/src/components/now-playing.vue @@ -31,10 +31,8 @@ async function checkNowPlaying(api: string, username: string) { } function changeCover(artist: string, album: string, mbid: string): string { - // Убираем слеш на конце домена, если он там случайно остался const baseUrl = backendUrl.replace(/\/$/, '') - // Кодируем спецсимволы и задаём 'unknown' для пустых значений const safeArtist = encodeURIComponent(artist || 'unknown') const safeAlbum = encodeURIComponent(album || 'unknown') const safeMbid = mbid || '0'