From 16e6d2f724e461e14392d833b7159e6038ec3c37 Mon Sep 17 00:00:00 2001 From: baalajimaestro Date: Mon, 25 Apr 2022 12:17:53 +0530 Subject: [PATCH] Revert: Move to libressl Libressl does bring 1mb improvement, but its causing issues Signed-off-by: baalajimaestro --- Dockerfile | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 209af4c..7e2d18b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,16 @@ FROM nimlang/nim:alpine as builder -RUN apk update && apk add git build-base clang perl autoconf automake libtool llvm llvm-dev lld curl bash openssl sqlite-dev sqlite-static - -RUN git clone https://github.com/libressl-portable/portable && \ - cd portable && \ - ./autogen.sh &> /dev/null && \ - ./configure --with-openssldir=/usr/local/libressl --disable-shared &> /dev/null && \ - make -j$(nproc) &> /dev/null && \ - make install &> /dev/null +RUN apk update && apk add git build-base clang llvm llvm-dev lld curl bash openssl openssl-dev openssl-libs-static sqlite-dev sqlite-static COPY . /app WORKDIR /app # Build with necessary params to enable statically linking openssl, glibc and sqlite3 RUN nimble build --passL:-L/usr/lib \ - --passL:-L/usr/local/lib \ -d:ssl \ --os:any \ -d:posix \ - -d:libressl \ + --deepcopy:on \ -d:useMalloc \ -d:noSignalHandler \ --cc:clang \