linkerd2/proxy
Oliver Gould 6a0936e699
Remove proxy/Dockerfile-deps (#279)
The current proxy Dockerfile configuration does not cache dependencies
well, which can increase build times substantially.

By carefully splitting proxy/Dockerfile into several stages that mock
parts of the project, dependencies may be built and cached in Docker
such that changes to the proxy only require building the conduit-proxy
crate.

Furthermore, proxy/Dockerfile now runs the proxy's tests before
producing an artifact, unless the ` PROXY_SKIP_TESTS` build-arg is set
and not-empty.

The `PROXY_UNOPTIMIZED` build-arg has been added to support quicker,
debug-friendly builds.
2018-02-06 13:01:38 -08:00
..
controller-grpc Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
convert Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
futures-mpsc-lossy Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
router Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
src Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
tests Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
Cargo.toml Move the Rust gRPC bindings to a dedicated crate (#275) 2018-02-06 10:31:48 -08:00
Dockerfile Remove proxy/Dockerfile-deps (#279) 2018-02-06 13:01:38 -08:00