1
0
Fork 0
mirror of https://github.com/pomerium/pomerium.git synced 2025-05-19 20:17:30 +02:00

envoy: Initial changes

This commit is contained in:
Travis Groth 2020-05-18 16:34:31 -04:00
parent 8f78497e99
commit 99e788a9b4
107 changed files with 2542 additions and 3322 deletions

View file

@ -1,6 +1,7 @@
#!/bin/bash
set -euxo pipefail
_script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
_dir=/tmp/pomerium-dev-docker
mkdir -p "$_dir"
@ -14,6 +15,15 @@ env GOOS=linux \
-o "$_dir/pomerium" \
./cmd/pomerium
# embed envoy
(
cd "$_script_dir"
env GOOS=linux \
GOARCH=amd64 \
./embed-envoy.bash \
"$_dir/pomerium"
)
# build docker image
(
@ -30,5 +40,11 @@ ENTRYPOINT [ "/bin/pomerium" ]
CMD ["-config","/pomerium/config.yaml"]
EOF
docker build --tag=pomerium/pomerium:dev .
kind load docker-image pomerium/pomerium:dev
# build for minikube
if command -v minikube >/dev/null 2>&1; then
eval "$(minikube docker-env --shell=bash)"
docker build --tag=pomerium/pomerium:dev .
fi
)