Skip to content

Commit 7bfca0d

Browse files
authoredApr 17, 2024
Merge pull request #3 from drifting-in-space/paulgb/add-dockerfile
Add dockerfile
2 parents 275e95d + 606712a commit 7bfca0d

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
 

‎Dockerfile

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
FROM rust:1.77-slim-buster as builder
2+
3+
WORKDIR /build
4+
5+
COPY Cargo.toml Cargo.lock ./
6+
RUN mkdir src
7+
RUN echo "fn main() {}" > src/main.rs
8+
9+
# Build dependencies
10+
RUN cargo build --release
11+
12+
COPY src src
13+
# We need to touch src/main.rs to force cargo to build it.
14+
RUN touch src/main.rs
15+
16+
# Build application
17+
RUN cargo build --release
18+
19+
FROM debian:buster-slim
20+
21+
COPY --from=builder /build/target/release/jamsocket-log-collector /usr/local/bin/jamsocket-log-collector
22+
23+
CMD ["jamsocket-log-collector"]

0 commit comments

Comments
 (0)
Please sign in to comment.