summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-02 11:30:55 -0600
committermo khan <mo@mokhan.ca>2025-05-08 12:06:47 -0600
commit5c57787f312597f8dcc61922da9428ca745eb067 (patch)
tree15a2d3d85a3a1d78e3c0a688a9cccb2e47207d64
parent3842a4135f265119e7d00ec0a7ce253df87f11c8 (diff)
chore: add envoy config and make targets
-rw-r--r--.gitignore1
-rw-r--r--Makefile6
-rw-r--r--compose.yml2
-rw-r--r--envoy.yml5
-rw-r--r--log/.keep0
5 files changed, 14 insertions, 0 deletions
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
--- /dev/null
+++ b/log/.keep