compose: add build args and remove defaults
- repository and hashes - bitcoin version and sha256sums hash Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
This commit is contained in:
@@ -27,8 +27,8 @@ RUN apk update && \
|
||||
zlib-dev \
|
||||
zlib-static
|
||||
|
||||
ARG CORE_LIGHTNING_GIT_HASH=76cd32387a400a2aee607edaf1e0a06e92e1402f \
|
||||
CORE_LIGHTNING_REPO=https://github.com/ElementsProject/lightning.git
|
||||
ARG CORE_LIGHTNING_GIT_HASH \
|
||||
CORE_LIGHTNING_REPO
|
||||
RUN git clone --recursive $CORE_LIGHTNING_REPO core-lightning
|
||||
RUN cd core-lightning && \
|
||||
git checkout $CORE_LIGHTNING_GIT_HASH && \
|
||||
@@ -37,11 +37,11 @@ RUN cd core-lightning && \
|
||||
make -j $(nproc) install && \
|
||||
make clean
|
||||
|
||||
ARG PLUGINS_GIT_HASH=cf96eb63c1687644042ea85acfd3785527fd98d4 \
|
||||
PLUGINS_REPO=https://github.com/lightningd/plugins.git
|
||||
RUN git clone $PLUGINS_REPO
|
||||
ARG CLN_PLUGINS_GIT_HASH \
|
||||
CLN_PLUGINS_REPO
|
||||
RUN git clone $CLN_PLUGINS_REPO
|
||||
RUN cd plugins && \
|
||||
git checkout $PLUGINS_GIT_HASH
|
||||
git checkout $CLN_PLUGINS_GIT_HASH
|
||||
|
||||
FROM --platform=${TARGETPLATFORM:-${BUILDPLATFORM:-linux/amd64}} alpine:3.18 as clboss_builder
|
||||
|
||||
@@ -60,8 +60,8 @@ RUN apk update && \
|
||||
pkgconf \
|
||||
sqlite-dev
|
||||
|
||||
ARG CLBOSS_GIT_HASH=0673c50e7374ea8f5cb7e302f72b7978c6bd1794 \
|
||||
CLBOSS_REPO=https://github.com/ZmnSCPxj/clboss.git
|
||||
ARG CLBOSS_GIT_HASH \
|
||||
CLBOSS_REPO
|
||||
RUN git clone --recurse-submodules $CLBOSS_REPO clboss
|
||||
RUN cd clboss && \
|
||||
git checkout $CLBOSS_GIT_HASH && \
|
||||
@@ -85,9 +85,9 @@ RUN apk update && \
|
||||
protobuf-dev \
|
||||
rust
|
||||
|
||||
ARG VLS_GIT_HASH=5712eb74b672ffd8b691b9e772e05a827d03e7df \
|
||||
VLS_REPO=https://gitlab.com/lightning-signer/validating-lightning-signer.git
|
||||
RUN echo building remote_hsmd_socket from hash: $VLS_GIT_HASH
|
||||
ARG VLS_GIT_HASH \
|
||||
VLS_REPO
|
||||
RUN echo "building remote_hsmd_socket from hash: $VLS_GIT_HASH"
|
||||
RUN git clone $VLS_REPO vls
|
||||
RUN cd vls && \
|
||||
git checkout $VLS_GIT_HASH && \
|
||||
|
||||
Reference in New Issue
Block a user