mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-16 18:47:10 +02:00
authorize: fix domain check bug, rewrite url for forward auth, add dev script
This commit is contained in:
parent
170f7f07d3
commit
ea1c6efc24
5 changed files with 90 additions and 10 deletions
42
scripts/build-dev-docker.bash
Executable file
42
scripts/build-dev-docker.bash
Executable file
|
@ -0,0 +1,42 @@
|
|||
#!/bin/bash
|
||||
set -euxo pipefail
|
||||
|
||||
_dir=/tmp/pomerium-dev-docker
|
||||
mkdir -p "$_dir"
|
||||
|
||||
# build linux binary
|
||||
env GOOS=linux \
|
||||
GOARCH=amd64 \
|
||||
CGO_ENABLED=0 \
|
||||
GO111MODULE=on \
|
||||
go build \
|
||||
-ldflags "-s -w" \
|
||||
-o "$_dir/pomerium" \
|
||||
./cmd/pomerium
|
||||
|
||||
# build docker image
|
||||
(
|
||||
|
||||
|
||||
cd $_dir
|
||||
cat <<EOF >config.yaml
|
||||
|
||||
EOF
|
||||
cat <<EOF >Dockerfile
|
||||
FROM gcr.io/distroless/base:debug
|
||||
WORKDIR /pomerium
|
||||
COPY pomerium /bin/pomerium
|
||||
COPY config.yaml /pomerium/config.yaml
|
||||
ENTRYPOINT [ "/bin/pomerium" ]
|
||||
CMD ["-config","/pomerium/config.yaml"]
|
||||
EOF
|
||||
docker build --tag=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