docker-tests: remove cargo-chef from image (broke build)

pull/153/head
Jake McGinty 2021-09-15 22:05:59 +09:00
parent dff3b4d4ee
commit 74eda56cbe
2 changed files with 0 additions and 34 deletions

View File

@ -1,29 +1,12 @@
#################################################################################################### ####################################################################################################
## Builder ## Builder
#################################################################################################### ####################################################################################################
FROM rust:slim as planner
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app
RUN cargo install cargo-chef
COPY . .
RUN cargo chef prepare --recipe-path recipe.json
FROM rust:slim as cacher
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app
RUN cargo install cargo-chef
COPY --from=planner /app/recipe.json recipe.json
RUN cargo chef cook --release --recipe-path recipe.json
FROM rust:slim as builder FROM rust:slim as builder
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app WORKDIR /app
COPY . . COPY . .
COPY --from=cacher /app/target target
RUN cargo build --release --bin innernet RUN cargo build --release --bin innernet
RUN strip /app/target/release/innernet RUN strip /app/target/release/innernet

View File

@ -1,29 +1,12 @@
#################################################################################################### ####################################################################################################
## Builder ## Builder
#################################################################################################### ####################################################################################################
FROM rust:slim as planner
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app
RUN cargo install cargo-chef
COPY . .
RUN cargo chef prepare --recipe-path recipe.json
FROM rust:slim as cacher
RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app
RUN cargo install cargo-chef
COPY --from=planner /app/recipe.json recipe.json
RUN cargo chef cook --release --recipe-path recipe.json
FROM rust:slim as builder FROM rust:slim as builder
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev apt-get install -y --no-install-recommends build-essential clang libclang-dev libsqlite3-dev
WORKDIR /app WORKDIR /app
COPY . . COPY . .
COPY --from=cacher /app/target target
RUN cargo build --release --bin innernet-server RUN cargo build --release --bin innernet-server
RUN strip /app/target/release/innernet-server RUN strip /app/target/release/innernet-server