mirror of
https://github.com/int128/kubelogin.git
synced 2026-02-14 16:39:51 +00:00
24 lines
563 B
Makefile
24 lines
563 B
Makefile
CERT_DIR := ../cert
|
|
|
|
.PHONY: dex
|
|
dex: dex.yaml
|
|
# Wait for kind network.
|
|
until docker network inspect kind; do sleep 1; done
|
|
|
|
# Create a container.
|
|
docker create -q --name dex-server -p 10443:10443 --network kind ghcr.io/dexidp/dex:v2.39.0 dex serve /dex.yaml
|
|
|
|
# Deploy the config.
|
|
docker cp $(CERT_DIR)/server.crt dex-server:/
|
|
docker cp $(CERT_DIR)/server.key dex-server:/
|
|
docker cp dex.yaml dex-server:/
|
|
|
|
# Start the container.
|
|
docker start dex-server
|
|
docker logs dex-server
|
|
|
|
.PHONY: terminate
|
|
terminate:
|
|
docker stop dex-server
|
|
docker rm dex-server
|