Skip to content

Commit

Permalink
use rust:bookworm to get libssl 3
Browse files Browse the repository at this point in the history
plus get back the caching
  • Loading branch information
Abhishek Cherath committed Jan 3, 2024
1 parent 6d6e16c commit 58fb7f1
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
FROM rust:latest as builder
FROM rust:bookworm as builder

WORKDIR /work
COPY plane .
RUN cargo build --release
COPY Cargo.toml /work/
COPY Cargo.lock /work/
COPY plane/Cargo.toml /work/plane/Cargo.toml
COPY plane/plane-tests/plane-test-macro/Cargo.toml /work/plane/plane-tests/plane-test-macro/Cargo.toml
COPY plane/plane-tests/Cargo.toml /work/plane/plane-tests/Cargo.toml
COPY plane/plane-dynamic/Cargo.toml /work/plane/plane-dynamic/Cargo.toml

RUN mkdir /work/plane/src
RUN echo "fn main() {}" > /work/plane/src/main.rs

RUN mkdir -p /work/plane/plane-tests/src
RUN mkdir -p /work/plane/plane-tests/plane-test-macro/src
RUN mkdir -p /work/plane/plane-dynamic/src
RUN touch /work/plane/plane-tests/plane-test-macro/src/lib.rs
RUN touch /work/plane/plane-tests/src/lib.rs
RUN touch /work/plane/plane-dynamic/src/lib.rs

RUN cargo build -p plane --release --locked

COPY . .
RUN cargo build -p plane --release --locked

FROM gcr.io/distroless/cc-debian12

Expand Down

0 comments on commit 58fb7f1

Please sign in to comment.