Open failable opened 3 months ago
Tried to tweak one
FROM lukemathwalker/cargo-chef:latest-rust-1 AS chef
WORKDIR /app
FROM chef AS planner
COPY . .
RUN cargo chef prepare --recipe-path recipe.json
FROM chef AS builder
COPY --from=planner /app/recipe.json recipe.json
RUN cargo chef cook --release --recipe-path recipe.json
COPY . .
RUN cargo build --release --bin agent-panel
FROM debian:bookworm-slim AS runtime
WORKDIR /app
COPY --from=builder /app/target/release/agent-panel /usr/local/bin/
COPY config.yaml /app/config.yaml
ENV PORT "${PORT:-8972}"
ENV CONFIG_DIR "${CONFIG_DIR:-./config.yaml}"
ENTRYPOINT ["/usr/local/bin/agent-panel", "--port", "${PORT}"]
But can not start the container and no error is output.
Add Dockerfile for easier deployment.