5740ac56
add Dockerfile for git-collab-server
a73x 2026-03-31 17:38
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..db3ac49 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,8 @@ target/ .git/ tests/ benches/ fuzz/ docs/ man/ specs/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..92cc1dc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ FROM rust:1.87-bookworm AS builder WORKDIR /build COPY . . RUN cargo build --release --bin git-collab-server FROM debian:bookworm-slim RUN apt-get update && apt-get install -y git libssl3 ca-certificates && rm -rf /var/lib/apt/lists/* COPY --from=builder /build/target/release/git-collab-server /usr/local/bin/ EXPOSE 8080 22 ENTRYPOINT ["git-collab-server"]