Blockstream/greenlight

gltestserver needs a diet

Open

#563 aperta il 16 gen 2025

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Rust (48 fork)github user discovery
P4help wanted

Metriche repository

Star
 (142 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

The recently introduced gl-testserver is run from a docker image that contains all the necessary dependencies, and some more. The image weighs in at over 9GiB, which even developing locally is a bit much. It means that the developer disk is pointlessly being filled, but also that a build and download of the docker image is a lengthy process.

Putting it on a diet to weigh less, and come with fewer optional dependencies is likely a good idea. These are the common threads that we might want to investigate:

  • Rust compilation artifacts should be kept in a builder image, and selectively copied over.

Guida contributor