From af71153f6d5840d8c2b43aa4262bf1780d2719d9 Mon Sep 17 00:00:00 2001 From: Dnomd343 Date: Sat, 31 May 2025 15:18:29 +0800 Subject: [PATCH] build: optimize docker entrypoint --- Dockerfile | 3 ++- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a58a8da..49e5dab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ RUN --mount=type=bind,rw,source=./src/,target=./src/ \ uv tree --frozen && \ uv export --frozen --no-dev --no-emit-package syncplay -o requirements.txt && \ pip wheel --require-hashes -r requirements.txt --wheel-dir /wheels/ && \ + sed -i '/ep_client/s/ =/-client =/g; s/requirements_gui.txt/\/dev\/null/g' ./src/syncplay/setup.py && \ pip wheel --no-deps ./src/syncplay/ --wheel-dir /wheels/ && \ uv build --wheel -o /wheels/ @@ -28,4 +29,4 @@ USER ${USER_UID}:${USER_GID} EXPOSE 8999 WORKDIR /data/ ENV PYTHONUNBUFFERED=1 -ENTRYPOINT ["sp_boot"] +ENTRYPOINT ["syncplay"] diff --git a/pyproject.toml b/pyproject.toml index acee234..418ec7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ authors = [ dynamic = ["version"] requires-python = "~=3.12" -scripts.sp_boot = "syncplay_boot:boot" +scripts.syncplay = "syncplay_boot:boot" dependencies = [ "pyyaml>=6.0.2",