19 lines
436 B
Smarty
19 lines
436 B
Smarty
|
{{- define "immich.wait" -}}
|
||
|
{{- $url := .url }}
|
||
|
enabled: true
|
||
|
type: init
|
||
|
imageSelector: alpineImage
|
||
|
resources:
|
||
|
excludeExtra: true
|
||
|
command:
|
||
|
- /bin/ash
|
||
|
- -c
|
||
|
- |
|
||
|
echo "Pinging [{{ $url }}] until it is ready..."
|
||
|
until wget --spider --quiet --timeout=3 --tries 1 "{{ $url }}"; do
|
||
|
echo "Waiting for [{{ $url }}] to be ready..."
|
||
|
sleep 2
|
||
|
done
|
||
|
echo "URL [{{ $url }}] is ready!"
|
||
|
{{- end -}}
|