| 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.