powerman / dockerize

Utility to simplify running applications in docker containers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can you explain how to use untilStep function?

heino-vdbh opened this issue · comments

Can you explain how to use untilStep function?
I need a way to loop over a variable with multiple values

Like this...

TEST="val1 val2 val3"

{{ $i := loop .Env.TEST }}
foo = {{ $i }}
{{ end }}

Best regards
Heino

Loop in original dockerize doesn't work this way. untilStep is a drop in replacement for loop, but you need a splitList:

$ TEST="val1 val2 val3" dockerize -template /dev/stdin <<'EOF'
{{ range $i := splitList " " .Env.TEST -}}                                                     
foo = {{ $i }}                            
{{ end -}}    
EOF                                                                                            
foo = val1
foo = val2
foo = val3