mirror of https://github.com/dexidp/dex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
489 B
26 lines
489 B
#!/bin/sh -e |
|
|
|
### Usage: /docker-entrypoint.sh <command> <args> |
|
command=$1 |
|
|
|
case "$command" in |
|
serve) |
|
for file_candidate in $@ ; do |
|
if test -f "$file_candidate"; then |
|
tmpfile=$(mktemp /tmp/dex.config.yaml-XXXXXX) |
|
gomplate -f "$file_candidate" -o "$tmpfile" |
|
|
|
args="${args} ${tmpfile}" |
|
else |
|
args="${args} ${file_candidate}" |
|
fi |
|
done |
|
exec dex $args |
|
;; |
|
--help|-h|version) |
|
exec dex $@ |
|
;; |
|
*) |
|
exec $@ |
|
;; |
|
esac
|
|
|