summaryrefslogtreecommitdiff
path: root/src/frontend-proxy/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend-proxy/Dockerfile')
-rw-r--r--src/frontend-proxy/Dockerfile19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/frontend-proxy/Dockerfile b/src/frontend-proxy/Dockerfile
new file mode 100644
index 0000000..b4972d2
--- /dev/null
+++ b/src/frontend-proxy/Dockerfile
@@ -0,0 +1,19 @@
+# Copyright The OpenTelemetry Authors
+# SPDX-License-Identifier: Apache-2.0
+
+FROM envoyproxy/envoy:v1.34-latest
+
+RUN apt-get update && \
+ apt-get install -y gettext-base && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists/*
+
+USER envoy
+
+WORKDIR /home/envoy
+
+COPY ./src/frontend-proxy/envoy.tmpl.yaml envoy.tmpl.yaml
+
+EXPOSE ${ENVOY_PORT}
+EXPOSE ${ENVOY_ADMIN_PORT}
+ENTRYPOINT ["/bin/sh", "-c", "envsubst < envoy.tmpl.yaml > envoy.yaml && envoy -c envoy.yaml;"]