Skip to content

Commit df0e8d0

Browse files
committed
feat: Migrated from debian image to alpine
1 parent c403674 commit df0e8d0

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

Dockerfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
# Build Stage
2-
FROM rust:slim-buster AS builder
2+
FROM rust:1-alpine AS builder
33
WORKDIR /build
4-
RUN apt-get update && apt-get upgrade -y
5-
RUN apt-get install -y libpq-dev libssl-dev protobuf-compiler pkg-config
4+
RUN apk update
5+
RUN apk upgrade
6+
ENV RUSTFLAGS="-C target-feature=-crt-static"
7+
RUN apk add llvm cmake gcc ca-certificates libc-dev pkgconfig openssl-dev protoc libpq-dev musl-dev
68
COPY . .
79
RUN cargo build --release
810

9-
FROM rust:slim-buster
11+
FROM rust:1-alpine
1012
WORKDIR /run
11-
RUN apt-get update && apt-get upgrade -y
12-
RUN apt-get install -y libpq-dev libssl-dev pkg-config ca-certificates
13+
RUN apk update
14+
RUN apk upgrade
15+
RUN apk add llvm cmake gcc ca-certificates libc-dev pkgconfig openssl-dev protoc libpq-dev musl-dev
1316
COPY --from=builder /build/target/release/aruna_server .
1417
COPY ./config/config.toml ./config/config.toml
1518
CMD [ "/run/aruna_server" ]

0 commit comments

Comments
 (0)