ferryllm 0.1.1

Universal LLM protocol middleware for OpenAI, Anthropic, Claude Code, and OpenAI-compatible backends.
Documentation
FROM rust:1-bookworm AS builder

WORKDIR /app
COPY . .

RUN cargo build --release --bin ferryllm

FROM debian:bookworm-slim AS runtime

RUN apt-get update \
    && apt-get install -y --no-install-recommends ca-certificates \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app
COPY --from=builder /app/target/release/ferryllm /usr/local/bin/ferryllm
COPY examples/config /app/examples/config

EXPOSE 3000

ENTRYPOINT ["ferryllm"]
CMD ["serve", "--config", "examples/config/codexapis.toml"]