From 5c57787f312597f8dcc61922da9428ca745eb067 Mon Sep 17 00:00:00 2001 From: mo khan Date: Fri, 2 May 2025 11:30:55 -0600 Subject: chore: add envoy config and make targets --- .gitignore | 1 + Makefile | 6 ++++++ compose.yml | 2 ++ envoy.yml | 5 +++++ log/.keep | 0 5 files changed, 14 insertions(+) create mode 100644 envoy.yml create mode 100644 log/.keep diff --git a/.gitignore b/.gitignore index 6117541..5b7fcb6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /sparkled .env.local /tmp +/log diff --git a/Makefile b/Makefile index b88b0ee..2339b74 100644 --- a/Makefile +++ b/Makefile @@ -51,3 +51,9 @@ sh-image: build-builder-image tidy: @go get -u ./... @go mod tidy + +run-envoy: + @docker run --rm -it -v $(pwd)/envoy.yml:/envoy.yaml -v $(pwd)/log:/log -p 9901:9901 -p 10000:10000 envoyproxy/envoy:v1.33-latest -c /envoy.yaml --log-path log/envoy.log + +validate-envoy: + @docker run --rm -it -v $(pwd)/envoy.yml:/envoy.yaml -p 9901:9901 -p 10000:10000 envoyproxy/envoy:v1.33-latest --mode validate -c /envoy.yaml diff --git a/compose.yml b/compose.yml index 0c65413..0ee3a35 100644 --- a/compose.yml +++ b/compose.yml @@ -5,3 +5,5 @@ services: - "8080:80" envoy: image: "envoyproxy/envoy:v1.33-latest" + volumes: + - envoy.yml:/etc/envoy diff --git a/envoy.yml b/envoy.yml new file mode 100644 index 0000000..99aa935 --- /dev/null +++ b/envoy.yml @@ -0,0 +1,5 @@ +admin: + address: + socket_address: + address: 127.0.0.1 + port_value: 9902 diff --git a/log/.keep b/log/.keep new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3