
I am recieiving this error when I run a function which calls the exec function then runs the curl command.
Can I run commands using exec in NodeJS in an Appwrite function?
The error: Error: Command failed: curl -X POST https://xxxxxx.erply.com/api/ -d "clientCode=xxxxxx&username=xxx@xxxx.xx&password=xxxxxxxxx&request=verifyUser&sendContentType=1" /bin/sh: curl: not found
at ChildProcess.exithandler (node:child_process:398:12)
at ChildProcess.emit (node:events:527:28)
at maybeClose (node:internal/child_process:1092:16)
at Socket.<anonymous> (node:internal/child_process:451:11)
at Socket.emit (node:events:527:28)
at Pipe.<anonymous> (node:net:709:12)

As it says, curl is not installed
But why are you exec'ing when you can make the API call in node?

curl not installed on the base machine?

In the container

which specific one? I just tried installing curl on 'appwrite' and got same result. I used docker exec -it appwrite /bin/sh then used apk add curl
Recommended threads
- Login/Logout Issue and Page Display Desp...
Subject: Login/Logout Issue and Page Display Despite System Downtime at app.animtube.xyz Hello Appwrite Support Team, After the domain change I made recently (...
- Using Appwrite along with Twilio - Deplo...
Stuck on Querying user document...
- Error while usining domain
While usining domain and im im messaging tab i see: 500 Internal Error But when i use IP:PORT i see this: (Photo) Where is problem The console looks like t...
