Skip to content

Commit f4f8ed7

Browse files
committed
fix: copy all workspace members in bot Dockerfile for lockfile compatibility
1 parent 2dd2dcb commit f4f8ed7

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

services/bot/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,10 @@ ENV UV_SYSTEM_PYTHON=1 \
2727
# Copy workspace configuration files
2828
COPY pyproject.toml uv.lock ./
2929

30-
# Copy shared packages and service code
30+
# Copy all workspace members (needed to satisfy lockfile)
3131
COPY packages/byte-common ./packages/byte-common
3232
COPY services/bot ./services/bot
33-
34-
# Create stub for services/api to satisfy workspace definition
35-
RUN mkdir -p services/api/src && \
36-
echo '[project]\nname = "byte-api"\nversion = "0.1.0"' > services/api/pyproject.toml
33+
COPY services/api ./services/api
3734

3835
# Install dependencies with frozen lockfile (no dev dependencies)
3936
# This creates a .venv directory with all dependencies

0 commit comments

Comments
 (0)