FROM vecps:base-v0.1.2

LABEL maintainer="Tosone <i@tosone.cn>"

ARG OPENSSL_VERSION=3.0.2

RUN wget -O openssl-${OPENSSL_VERSION}.tar.gz https://github.com/openssl/openssl/archive/refs/tags/openssl-${OPENSSL_VERSION}.tar.gz && \
    tar zxf openssl-${OPENSSL_VERSION}.tar.gz && \
    rm openssl-${OPENSSL_VERSION}.tar.gz

RUN cd openssl-openssl-${OPENSSL_VERSION} && \
    ./config no-asm no-shared -static --prefix=/app/openssl && \
    make -j4 && \
    mkdir -p /app/openssl/bin && \
    cp apps/openssl /app/openssl/bin && \
    strip /app/openssl/bin/openssl
