mirror of https://github.com/wolfSSL/wolfssl.git
Changes to make it possible to use a different base container
parent
c4233e7aec
commit
00fa00f875
|
@ -1,3 +1,4 @@
|
||||||
|
ARG DOCKER_BASE_IMAGE=ubuntu
|
||||||
FROM ubuntu as BUILDER
|
FROM ubuntu as BUILDER
|
||||||
|
|
||||||
ARG DEPS_WOLFSSL="build-essential autoconf libtool zlib1g-dev libuv1-dev libpam0g-dev git libpcap-dev libcurl4-openssl-dev bsdmainutils netcat iputils-ping bubblewrap"
|
ARG DEPS_WOLFSSL="build-essential autoconf libtool zlib1g-dev libuv1-dev libpam0g-dev git libpcap-dev libcurl4-openssl-dev bsdmainutils netcat iputils-ping bubblewrap"
|
||||||
|
@ -15,8 +16,11 @@ RUN DUMMY=${DUMMY} git clone --depth=1 --single-branch --branch=master http://gi
|
||||||
# install wolfCLU
|
# install wolfCLU
|
||||||
RUN git clone --depth=1 --single-branch --branch=main http://github.com/wolfssl/wolfCLU && cd wolfCLU && ./autogen.sh && ./configure && make -j $NUM_CPU && make install
|
RUN git clone --depth=1 --single-branch --branch=main http://github.com/wolfssl/wolfCLU && cd wolfCLU && ./autogen.sh && ./configure && make -j $NUM_CPU && make install
|
||||||
|
|
||||||
FROM ubuntu
|
FROM ${DOCKER_BASE_IMAGE}
|
||||||
|
USER root
|
||||||
COPY --from=BUILDER /usr/local/lib/libwolfssl.so /usr/local/lib/
|
COPY --from=BUILDER /usr/local/lib/libwolfssl.so /usr/local/lib/
|
||||||
COPY --from=BUILDER /usr/local/bin/wolfssl* /usr/local/bin/
|
COPY --from=BUILDER /usr/local/bin/wolfssl* /usr/local/bin/
|
||||||
RUN ldconfig
|
RUN ldconfig
|
||||||
ENTRYPOINT ["/usr/local/bin/wolfssl"]
|
CMD ["/usr/local/bin/wolfssl"]
|
||||||
|
LABEL org.opencontainers.image.source=https://github.com/wolfssl/wolfssl
|
||||||
|
LABEL org.opencontainers.image.description="Simple wolfCLU in a container"
|
||||||
|
|
Loading…
Reference in New Issue