diff --git a/Dockerfile b/Dockerfile index d794943ed..31dfba298 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,16 @@ COPY agents ./agents COPY packages ./packages RUN cargo build --release --bin openfang -FROM debian:bookworm-slim -RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/* +FROM rust:1-slim-bookworm +RUN apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + python3 \ + python3-pip \ + python3-venv \ + nodejs \ + npm \ + && rm -rf /var/lib/apt/lists/* + COPY --from=builder /build/target/release/openfang /usr/local/bin/ COPY --from=builder /build/agents /opt/openfang/agents EXPOSE 4200