From c063b7e085ac95aa2499010862e28ab7aaaed07f Mon Sep 17 00:00:00 2001 From: Kareem <28524112+karyeet@users.noreply.github.com> Date: Sat, 29 Mar 2025 20:46:24 -0700 Subject: [PATCH] dockerfile --- Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..f645b894 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM alpine:3.21.3 AS builder + +COPY . /Oxicloud + +WORKDIR /Oxicloud + +RUN apk update && \ + apk add cargo pkgconfig openssl-dev + +RUN cargo build --release + +# /Oxicloud/target/release/oxicloud + +FROM alpine:3.21.3 + +COPY . /Oxicloud + +COPY --from=builder /Oxicloud/target/release/ /Oxicloud +COPY --from=builder /usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1 + +WORKDIR /Oxicloud + +CMD ["./oxicloud","--release"] \ No newline at end of file