Установка биткойнов на скретч-контейнер - PullRequest
0 голосов
/ 03 декабря 2018

Я хочу настроить биткойн в scratch контейнере и развернуть его в k8s кластере, как и большинство других приложений go.Я использую репозиторий github. У меня есть следующий код:

FROM alpine:3.6 as builder

RUN apk update && \
    apk add git libtool autoconf automake alpine-sdk boost-dev openssl-dev libevent-dev


WORKDIR /app

ARG BITCOIN_REPO='https://github.com/btcdrak/bitcoin.git'
ARG BITCOIN_VERSION='v0.13.2-addrindex'

RUN git clone ${BITCOIN_REPO} && \ 
    cd bitcoin && \
    git fetch origin refs/tags/${BITCOIN_VERSION} && \
    git checkout tags/${BITCOIN_VERSION} -b ${BITCOIN_VERSION} && \
    ./autogen.sh && \
    ./configure --disable-wallet  --with-gui=no --with-qrencode=no 
    make install

Однако размер этого образа докера составляет около 700 МБ.Можно ли статически связать и использовать скретч-контейнер.

...