Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Commit

Permalink
Merge pull request #27 from multiversx/sirius-01
Browse files Browse the repository at this point in the history
Update for Sirius (mainnet)
  • Loading branch information
andreibancioiu authored Jan 8, 2024
2 parents 56dc3ae + 7b0bc0e commit 21b7628
Showing 1 changed file with 12 additions and 9 deletions.
21 changes: 12 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM golang:1.20.7 as builder

ARG CONFIG_TESTNET_TAG=T1.6.6.0
ARG CONFIG_DEVNET_TAG=D1.6.6.1
ARG CONFIG_MAINNET_TAG=v1.5.15.0
ARG PROXY_TESTNET_TAG=v1.1.42
ARG PROXY_DEVNET_TAG=v1.1.39
ARG PROXY_MAINNET_TAG=v1.1.39
ARG CONFIG_TESTNET_TAG=T1.6.10.0
ARG CONFIG_DEVNET_TAG=D1.6.10.0
ARG CONFIG_MAINNET_TAG=v1.6.10.0
ARG PROXY_TESTNET_TAG=v1.1.43
ARG PROXY_DEVNET_TAG=v1.1.43
ARG PROXY_MAINNET_TAG=v1.1.43

# Install Python dependencies, necessary for "adjust_binary.py" and "adjust_observer_src.py"
RUN apt-get update && apt-get -y install python3-pip && pip3 install toml --break-system-packages
Expand Down Expand Up @@ -55,6 +55,7 @@ RUN cp /go/pkg/mod/github.com/multiversx/$(cat /go/mx-chain-go-devnet/go.mod | g
WORKDIR /go/mx-chain-go-mainnet/cmd/node
RUN go build -v -ldflags="-X main.appVersion=$(git --git-dir /workspace/mx-chain-mainnet-config/.git describe --tags --long --dirty --always)"
RUN cp /go/pkg/mod/github.com/multiversx/$(cat /go/mx-chain-go-mainnet/go.mod | grep mx-chain-vm-v | sort -n | tail -n -1| awk -F '/' '{print$3}'| sed 's/ /@/g')/wasmer/libwasmer_linux_amd64.so /go/mx-chain-go-mainnet/cmd/node/libwasmer_linux_amd64.so
RUN cp /go/pkg/mod/github.com/multiversx/$(cat /go/mx-chain-go-mainnet/go.mod | grep mx-chain-vm-go | sort -n | tail -n -1| awk -F '/' '{print$3}'| sed 's/ /@/g')/wasmer2/libvmexeccapi.so /go/mx-chain-go-mainnet/cmd/node/libvmexeccapi.so

WORKDIR /go/mx-chain-proxy-go-testnet/cmd/proxy
RUN go build -v -ldflags="-X main.appVersion=$(git --git-dir /go/mx-chain-proxy-go-testnet/.git describe --tags --long --dirty --always)"
Expand All @@ -70,7 +71,7 @@ FROM ubuntu:22.04

RUN apt-get update && apt-get install -y wget python3.10

# Copy node (config, binary, libwasmer):
# Copy node (config, binary, wasmer libraries):
COPY --from=builder "/workspace/mx-chain-testnet-config" "/testnet/node/config/"
COPY --from=builder "/workspace/mx-chain-devnet-config" "/devnet/node/config/"
COPY --from=builder "/workspace/mx-chain-mainnet-config" "/mainnet/node/config/"
Expand All @@ -80,11 +81,13 @@ COPY --from=builder "/go/mx-chain-go-devnet/cmd/node/node" "/devnet/node/"
COPY --from=builder "/go/mx-chain-go-mainnet/cmd/node/node" "/mainnet/node/"

COPY --from=builder "/go/mx-chain-go-testnet/cmd/node/libwasmer_linux_amd64.so" "/testnet/node/"
COPY --from=builder "/go/mx-chain-go-testnet/cmd/node/libvmexeccapi.so" "/testnet/node/"
COPY --from=builder "/go/mx-chain-go-devnet/cmd/node/libwasmer_linux_amd64.so" "/devnet/node/"
COPY --from=builder "/go/mx-chain-go-devnet/cmd/node/libvmexeccapi.so" "/devnet/node/"
COPY --from=builder "/go/mx-chain-go-mainnet/cmd/node/libwasmer_linux_amd64.so" "/mainnet/node/"

COPY --from=builder "/go/mx-chain-go-testnet/cmd/node/libvmexeccapi.so" "/testnet/node/"
COPY --from=builder "/go/mx-chain-go-devnet/cmd/node/libvmexeccapi.so" "/devnet/node/"
COPY --from=builder "/go/mx-chain-go-mainnet/cmd/node/libvmexeccapi.so" "/mainnet/node/"

# Copy proxy (config, binary):
COPY --from=builder "/go/mx-chain-proxy-go-testnet/cmd/proxy/config" "/testnet/proxy/config/"
COPY --from=builder "/go/mx-chain-proxy-go-devnet/cmd/proxy/config" "/devnet/proxy/config/"
Expand Down

0 comments on commit 21b7628

Please sign in to comment.