When execute docker run it's giving error install prerequisites. Please help me out with issue, I'm new to docker

My project repo contains only file named “wisecow.sh” : -
#!/usr/bin/env bash

SRVPORT=4499
RSPFILE=response

rm -f $RSPFILE
mkfifo $RSPFILE

get_api() {
read line
echo $line
}

handleRequest() {
# 1) Process the request
get_api
mod=fortune

cat < $RSPFILE
HTTP/1.1 200

`cowsay $mod`

EOF
}

prerequisites() {
command -v cowsay >/dev/null 2>&1 &&
command -v fortune >/dev/null 2>&1 ||
{
echo “Install prerequisites.”
exit 1
}
}

main() {
prerequisites
echo “Wisdom served on port=$SRVPORT…”

while [ 1 ]; do
	cat $RSPFILE | nc -lN $SRVPORT | handleRequest
	sleep 0.01
done

}

main

Here’s dockerfile for the same : -

Use a lightweight base image

FROM alpine:3.16

RUN apk add --no-cache bash

Set working directory

WORKDIR /app

Copy the wisecow.sh script

COPY wisecow.sh .

Make the script executable

RUN chmod +x wisecow.sh

Expose the port (optional, adjust if wisecow.sh listens on a different port)

EXPOSE 4499

Run the script as the entrypoint

ENTRYPOINT [“/app/wisecow.sh”]


Please, format your post according to the following guide: How to format your forum posts
In short: please, use </> button to share codes, terminal outputs, error messages or anything that can contain special characters which would be interpreted by the MarkDown filter. Use the preview feature to make sure your text is formatted as you would expect it and check your post after you have sent it so you can still fix it.

Example code block:

```
echo "I am a code."
echo "An athletic one, and I wanna run."
```