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