https://github.com/protolambda/prysm-docker
https://github.com/protolambda/prysm-docker
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/protolambda/prysm-docker
- Owner: protolambda
- Created: 2020-04-17T16:44:57.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-09T05:53:33.000Z (about 4 years ago)
- Last Synced: 2025-02-09T02:14:18.919Z (3 months ago)
- Language: Shell
- Size: 7.81 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Prysm docker
To run bazel and build Prysm docker images, in a stable build environment.
Motivation:
- Bazel 3.7 usage. Can't install latest bazel that fixes issues like the LLVM download path (see below)
- LLVM Bazel issue: bazel WORKSPACE was broken on new machines until recently
- Bazel docker-rules fetches data from github CDN, but does it wrong, and requires a patch until newer version
- GLIBC issue: host with GLIBC 2.32+ can't build working docker image due to pthreads GLIBC change, not working since distroless base image is GLIBC 2.24, and latest distroless is stuck at 2.28.This runs all the bazel builds in a docker container, to produce mainnet and minimal variants, and pushes them into the host docker env.