Update files
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
@@ -8,11 +8,14 @@ COPY spotizerr-ui/. .
|
|||||||
RUN pnpm build
|
RUN pnpm build
|
||||||
|
|
||||||
# Stage 2: Python dependencies builder (create relocatable deps dir)
|
# Stage 2: Python dependencies builder (create relocatable deps dir)
|
||||||
FROM python:3.11-slim AS py-deps
|
FROM python:3.11-alpine AS py-deps
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY requirements.txt .
|
COPY requirements.txt .
|
||||||
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/
|
COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/
|
||||||
RUN uv pip install --target /python -r requirements.txt
|
RUN apk add --no-cache git; \
|
||||||
|
uv pip install --target /python -r requirements.txt; \
|
||||||
|
uv pip install --target /python "git+https://git.jdm17.ru/JDM170/librespot-spotizerr-dev.git@main"; \
|
||||||
|
uv pip install --target /python "git+https://git.jdm17.ru/JDM170/deezspot-spotizerr-dev.git@main"
|
||||||
|
|
||||||
# Stage 3: Fetch static ffmpeg/ffprobe binaries
|
# Stage 3: Fetch static ffmpeg/ffprobe binaries
|
||||||
FROM debian:stable-slim AS ffmpeg
|
FROM debian:stable-slim AS ffmpeg
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
fastapi==0.116.1
|
fastapi==0.116.1
|
||||||
uvicorn[standard]==0.35.0
|
uvicorn[standard]==0.35.0
|
||||||
celery==5.5.3
|
celery==5.5.3
|
||||||
git+https://git.jdm17.ru/JDM170/deezspot-spotizerr-dev.git@main
|
|
||||||
httpx==0.28.1
|
httpx==0.28.1
|
||||||
bcrypt==4.2.1
|
bcrypt==4.2.1
|
||||||
PyJWT==2.10.1
|
PyJWT==2.10.1
|
||||||
|
|||||||
Reference in New Issue
Block a user