diff --git a/Containers/imaginary/healthcheck.sh b/Containers/imaginary/healthcheck.sh index 46d700fc..ed1aa485 100644 --- a/Containers/imaginary/healthcheck.sh +++ b/Containers/imaginary/healthcheck.sh @@ -1,3 +1,3 @@ #!/bin/bash -nc -z 127.0.0.1 "$PORT" || exit 1 +wget -q -O /dev/null "http://127.0.0.1:${PORT}/health" || exit 1 diff --git a/Containers/imaginary/start.sh b/Containers/imaginary/start.sh index 2b93da8f..63f48d89 100644 --- a/Containers/imaginary/start.sh +++ b/Containers/imaginary/start.sh @@ -1,8 +1,11 @@ #!/bin/bash echo "Imaginary has started" -if [ -z "$IMAGINARY_SECRET" ]; then - imaginary -return-size -max-allowed-resolution 222.2 "$@" -else - imaginary -return-size -max-allowed-resolution 222.2 -key "$IMAGINARY_SECRET" "$@" + +IMAGINARY_ARGS=(-return-size -max-allowed-resolution 222.2) + +if [ -n "$IMAGINARY_SECRET" ]; then + IMAGINARY_ARGS+=(-key "$IMAGINARY_SECRET") fi + +imaginary "${IMAGINARY_ARGS[@]}" "$@"