22 lines
412 B
Docker
22 lines
412 B
Docker
FROM alpine:3.21.3 AS builder
|
|
|
|
COPY . /Oxicloud
|
|
WORKDIR /Oxicloud
|
|
|
|
RUN apk update && \
|
|
apk upgrade && \
|
|
apk add cargo pkgconfig openssl-dev
|
|
|
|
RUN cargo build --release
|
|
|
|
# Segunda etapa
|
|
FROM alpine:3.21.3
|
|
|
|
COPY . /Oxicloud
|
|
COPY --from=builder /Oxicloud/target/release/oxicloud /Oxicloud/
|
|
COPY --from=builder /usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1
|
|
|
|
WORKDIR /Oxicloud
|
|
|
|
CMD ["./oxicloud", "--release"]
|