diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5ed79de..63a8bd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: docker:24.0.5 before_script: - - git submodule update --init + - stages: - build diff --git a/Dockerfile b/Dockerfile index 7359074..3bb5933 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,14 @@ FROM rust:alpine as builder -RUN apk add openssl-dev musl-dev openssl-libs-static lld +RUN apk add openssl-dev musl-dev openssl-libs-static lld git WORKDIR /app COPY . . +RUN git submodule update --init + RUN OPENSSL_LIB_DIR=/usr/lib OPENSSL_INCLUDE_DIR=/usr/include/openssl OPENSSL_STATIC=1 cargo build --release --target x86_64-unknown-linux-musl FROM scratch as final