Skip to content

Commit d5ae157

Browse files
authored
fix(infra): install engine/evaluators in server image (#14)
1 parent 379bb15 commit d5ae157

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

‎server/Dockerfile‎

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,21 @@ COPY evaluators/ evaluators/
2525
# Copy server application
2626
COPY server/ server/
2727

28-
# Install the server package and its dependencies
28+
# Install server + bundled runtime packages (engine/evaluators/models)
2929
# We ignore the lockfile if it's missing or out of sync to ensure build succeeds during dev
30-
RUN uv sync --package agent-control-server --no-dev || uv sync --package agent-control-server --no-dev --frozen
30+
RUN uv sync \
31+
--package agent-control-server \
32+
--package agent-control-engine \
33+
--package agent-control-evaluators \
34+
--package agent-control-models \
35+
--no-dev \
36+
|| uv sync \
37+
--package agent-control-server \
38+
--package agent-control-engine \
39+
--package agent-control-evaluators \
40+
--package agent-control-models \
41+
--no-dev \
42+
--frozen
3143

3244
# Add the virtual environment to PATH
3345
ENV PATH="/app/.venv/bin:$PATH"

0 commit comments

Comments
 (0)