Commit 1f4a84f5 authored by harrylee's avatar harrylee

update sidecar-client-chain33

parent 09e01534
FROM golang:1.14.2 as builder FROM golang:1.14.2 as builder
RUN mkdir -p /go/src/github.com/meshplus/pier RUN mkdir -p /go/src/gitlab.33.cn/link33/sidecar
RUN mkdir -p /go/src/github.com/meshplus/pier-client-chain33 RUN mkdir -p /go/src/gitlab.33.cn/link33/sidecar-client-chain33
WORKDIR /go/src/github.com/meshplus/pier WORKDIR /go/src/gitlab.33.cn/link33/sidecar
# Cache dependencies # Cache dependencies
COPY go.mod ../pier-client-chain33/ COPY go.mod ../sidecar-client-chain33/
COPY go.sum ../pier-client-chain33/ COPY go.sum ../sidecar-client-chain33/
COPY build/pier/go.mod . COPY build/sidecar/go.mod .
COPY build/pier/go.sum . COPY build/sidecar/go.sum .
RUN go env -w GOPROXY=https://goproxy.cn,direct RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go mod download -x RUN go mod download -x
...@@ -16,14 +16,14 @@ RUN go mod download -x ...@@ -16,14 +16,14 @@ RUN go mod download -x
#RUN apk add make #RUN apk add make
# Build real binaries # Build real binaries
COPY build/pier . COPY build/sidecar .
COPY . ../pier-client-chain33/ COPY . ../sidecar-client-chain33/
RUN go get -u github.com/gobuffalo/packr/packr RUN go get -u github.com/gobuffalo/packr/packr
RUN make install RUN make install
RUN cd ../pier-client-chain33 && \ RUN cd ../sidecar-client-chain33 && \
make chain33 && \ make chain33 && \
cp build/chain33-client.so /go/bin/chain33-client.so cp build/chain33-client.so /go/bin/chain33-client.so
...@@ -33,20 +33,20 @@ FROM frolvlad/alpine-glibc ...@@ -33,20 +33,20 @@ FROM frolvlad/alpine-glibc
WORKDIR /root WORKDIR /root
# Copy over binaries from the builder # Copy over binaries from the builder
COPY --from=builder /go/bin/pier /usr/local/bin COPY --from=builder /go/bin/sidecar /usr/local/bin
COPY ./build/pier/build/libwasmer.so /lib COPY ./build/sidecar/build/libwasmer.so /lib
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib
RUN ["pier", "init"] RUN ["sidecar", "init"]
RUN mkdir -p /root/.pier/plugins RUN mkdir -p /root/.sidecar/plugins
COPY --from=builder /go/bin/*.so /root/.pier/plugins/ COPY --from=builder /go/bin/*.so /root/.sidecar/plugins/
#COPY config/validating.wasm /root/.pier/validating.wasm #COPY config/validating.wasm /root/.pier/validating.wasm
COPY scripts/docker_entrypoint.sh /root/docker_entrypoint.sh COPY scripts/docker_entrypoint.sh /root/docker_entrypoint.sh
RUN chmod +x /root/docker_entrypoint.sh RUN chmod +x /root/docker_entrypoint.sh
COPY config /root/.pier/chain33 COPY config /root/.sidecar/chain33
COPY config/pier.toml /root/.pier/pier.toml COPY config/sidecar.toml /root/.sidecar/sidecar.toml
ENV APPCHAIN_NAME=chain33 ENV APPCHAIN_NAME=chain33
......
...@@ -3,6 +3,6 @@ set -e ...@@ -3,6 +3,6 @@ set -e
APPCHAIN_NAME=$1 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 sidecar --repo=/root/.sidecar appchain register --name=${APPCHAIN_NAME} --type=chain33 - --desc="appchain for test" --version=v1.65.0
pier --repo=/root/.pier rule deploy --path=/root/.pier/validating.wasm #sidecar --repo=/root/.sidecar
pier --repo=/root/.pier start 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