Commit 1f4a84f5 authored by harrylee's avatar harrylee

update sidecar-client-chain33

parent 09e01534
FROM golang:1.14.2 as builder
RUN mkdir -p /go/src/github.com/meshplus/pier
RUN mkdir -p /go/src/github.com/meshplus/pier-client-chain33
WORKDIR /go/src/github.com/meshplus/pier
RUN mkdir -p /go/src/gitlab.33.cn/link33/sidecar
RUN mkdir -p /go/src/gitlab.33.cn/link33/sidecar-client-chain33
WORKDIR /go/src/gitlab.33.cn/link33/sidecar
# Cache dependencies
COPY go.mod ../pier-client-chain33/
COPY go.sum ../pier-client-chain33/
COPY build/pier/go.mod .
COPY build/pier/go.sum .
COPY go.mod ../sidecar-client-chain33/
COPY go.sum ../sidecar-client-chain33/
COPY build/sidecar/go.mod .
COPY build/sidecar/go.sum .
RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go mod download -x
......@@ -16,14 +16,14 @@ RUN go mod download -x
#RUN apk add make
# Build real binaries
COPY build/pier .
COPY . ../pier-client-chain33/
COPY build/sidecar .
COPY . ../sidecar-client-chain33/
RUN go get -u github.com/gobuffalo/packr/packr
RUN make install
RUN cd ../pier-client-chain33 && \
RUN cd ../sidecar-client-chain33 && \
make chain33 && \
cp build/chain33-client.so /go/bin/chain33-client.so
......@@ -33,20 +33,20 @@ FROM frolvlad/alpine-glibc
WORKDIR /root
# Copy over binaries from the builder
COPY --from=builder /go/bin/pier /usr/local/bin
COPY ./build/pier/build/libwasmer.so /lib
COPY --from=builder /go/bin/sidecar /usr/local/bin
COPY ./build/sidecar/build/libwasmer.so /lib
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib
RUN ["pier", "init"]
RUN ["sidecar", "init"]
RUN mkdir -p /root/.pier/plugins
COPY --from=builder /go/bin/*.so /root/.pier/plugins/
RUN mkdir -p /root/.sidecar/plugins
COPY --from=builder /go/bin/*.so /root/.sidecar/plugins/
#COPY config/validating.wasm /root/.pier/validating.wasm
COPY scripts/docker_entrypoint.sh /root/docker_entrypoint.sh
RUN chmod +x /root/docker_entrypoint.sh
COPY config /root/.pier/chain33
COPY config/pier.toml /root/.pier/pier.toml
COPY config /root/.sidecar/chain33
COPY config/sidecar.toml /root/.sidecar/sidecar.toml
ENV APPCHAIN_NAME=chain33
......
......@@ -3,6 +3,6 @@ set -e
APPCHAIN_NAME=$1
pier --repo=/root/.pier appchain register --name=${APPCHAIN_NAME} --type=fabric --validators=/root/.pier/fabric/fabric.validators --desc="appchain for test" --version=1.4.3
pier --repo=/root/.pier rule deploy --path=/root/.pier/validating.wasm
pier --repo=/root/.pier start
sidecar --repo=/root/.sidecar appchain register --name=${APPCHAIN_NAME} --type=chain33 - --desc="appchain for test" --version=v1.65.0
#sidecar --repo=/root/.sidecar
sidecar --repo=/root/.sidecar start
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment