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:
parent
8f78497e99
commit
99e788a9b4
107 changed files with 2542 additions and 3322 deletions
scripts
|
@ -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
|
||||
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue