Dockerfile adjusted for smaller container size.

This commit is contained in:
Ege Balcı
2024-06-20 13:19:29 +02:00
parent 7f2d826fb9
commit c85d8ff7e7
2 changed files with 8 additions and 6 deletions
+8 -4
View File
@@ -1,5 +1,9 @@
FROM rust:1.77
COPY ./ ./
FROM rust:1.77 AS builder
WORKDIR app
COPY . .
RUN cargo build --release
CMD ["./target/release/deoptimizer"]
FROM debian:bookworm-slim AS runtime
WORKDIR app
COPY --from=builder /app/target/release/deoptimizer /usr/local/bin
ENTRYPOINT ["/usr/local/bin/deoptimizer"]
-2
View File
@@ -9,7 +9,6 @@
[![Build][workflow-img]][workflow]
[![Issues][issues-img]][issues]
[![Crates][crates-img]][crates]
![Docker Pulls][docker-pulls]
[![License: MIT][license-img]][license]
</div>
@@ -21,7 +20,6 @@
[downloads-img]: https://img.shields.io/github/downloads/EgeBalci/deoptimizer/total?logo=github
[issues]: https://github.com/EgeBalci/deoptimizer/issues
[issues-img]: https://img.shields.io/github/issues/EgeBalci/deoptimizer?color=red
[docker-pulls]: https://img.shields.io/docker/pulls/EgeBalci/EgeBalci?logo=docker&label=docker%20pulls
[license]: https://raw.githubusercontent.com/EgeBalci/deoptimizer/master/LICENSE
[license-img]: https://img.shields.io/github/license/EgeBalci/deoptimizer.svg
[google-cloud-shell]: https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/EgeBalci/deoptimizer&tutorial=README.md