From ef287fa478a4cc9cb4ad293e3f93274014f40b45 Mon Sep 17 00:00:00 2001 From: ericb-summit <75135427+ericb-summit@users.noreply.github.com> Date: Tue, 24 May 2022 17:22:12 -0400 Subject: [PATCH] make sure envoy is pid 1 (#1246) This ensures signals are handled properly so docker stop respond quickly and properly and don't need to wait for time out (10s by default) --- net/grpc/gateway/docker/envoy/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/grpc/gateway/docker/envoy/Dockerfile b/net/grpc/gateway/docker/envoy/Dockerfile index 498e2cf..e15caa3 100644 --- a/net/grpc/gateway/docker/envoy/Dockerfile +++ b/net/grpc/gateway/docker/envoy/Dockerfile @@ -16,4 +16,5 @@ FROM envoyproxy/envoy:v1.22.0 COPY net/grpc/gateway/examples/echo/envoy.yaml /etc/envoy/envoy.yaml -CMD /usr/local/bin/envoy -c /etc/envoy/envoy.yaml -l trace --log-path /tmp/envoy_info.log +ENTRYPOINT [ "/usr/local/bin/envoy" ] +CMD [ "-c /etc/envoy/envoy.yaml", "-l trace", "--log-path /tmp/envoy_info.log" ]