commit | f350dc3ea2a9dc84383d281c0d8afffc6e7991f2 | [log] [tgz] |
---|---|---|
author | Zack Williams <zdw@opennetworking.org> | Tue Mar 19 16:36:07 2019 -0700 |
committer | Zack Williams <zdw@opennetworking.org> | Thu Mar 21 23:25:14 2019 -0700 |
tree | 4ea7b5c5eeacafaa9fe6c80a5893b8ea77278c0f | |
parent | f48514bc30aa6ec170998165d0a4006e53fbf87a [diff] |
[SEBA-497] Initial commit to alpine-grpc-base Change-Id: I9ce594a7b9f08eef7ecc478b8da91d371d8a6414
Alpine image with gRPC and protobuf python tools as a generic base for XOS containers. This exists because building prebuilt binary wheels of certain python modules, specifically grpcio
and grpcio-tools
takes >10 minutes on Alpine (because of musl libc?).
By making a base image the compilation time is avoided and having a shared base image can speed image downloads.
Has no XOS-specific code and it's own VERSION
independent of XOS development, so changes will happen more slowly, only when Alpine or included packages have new releases.
Installed via apk
:
Installed via pip
:
Run make build
to build the container image, make push
to send to a registry.
Currently the only test is to perform a container image build.