diff --git a/backend-rust/Dockerfile b/backend-rust/Dockerfile deleted file mode 100644 index 936f31e14..000000000 --- a/backend-rust/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -ARG build_image=rust:1.76-bookworm -ARG base_image=debian:bookworm-slim -FROM ${build_image} AS build - -WORKDIR /usr/app/concordium-scan - -COPY ./Cargo.toml ./Cargo.lock ./ -COPY ./src ./src -RUN cargo install sqlx-cli --no-default-features --features "postgres" -RUN cargo build --release --locked - - -FROM ${base_image} - -WORKDIR /usr/app - -RUN apt-get update && \ - apt-get install -y gnupg wget lsb-release && \ - sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgres.list' && \ - wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - && \ - apt-get update && \ - apt-get -y install \ - ca-certificates \ - && rm -rf /var/lib/apt/lists/* - -COPY notification-server/resources /usr/app/resources -COPY --from=build /usr/app/notification-server/target/release/notification-api /usr/app/notification-server/target/release/notification-service /usr/bin/ -COPY --from=build $HOME/.cargo/bin/sqlx-cli /usr/local/bin/sqlx-cli - -RUN chmod +x /usr/bin/notification-api /usr/bin/notification-service