Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 748 Bytes

BUILD.md

File metadata and controls

18 lines (15 loc) · 748 Bytes

Build

in container

docker run -it \
  --name atlas-builder \
  --restart always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v `pwd`:/src/ -v `pwd`/build-alpine/bin:/src/build/bin/ \
  -v `pwd`/build-alpine/mcl/obj:/src/third_party/mcl/obj -v `pwd`/build-alpine/mcl/lib:/src/third_party/mcl/lib \
  -v `pwd`/build-alpine/bls/obj:/src/third_party/bls/obj -v `pwd`/build-alpine/bls/lib:/src/third_party/bls/lib \
  golang:1.15-alpine sh -c "apk add --no-cache make gcc musl-dev linux-headers git pkgconf g++ gmp-dev openssl-dev openssl-libs-static binutils upx git bash fish docker && cd /src && bash"
make third_party && make geth && docker build -t hyperion/atlas -f ./Dockerfile.dev ./