Back

Can not start function locally. Getting Error: connect ECONNREFUSED 127.0.0.1:3000

  • 0
  • Tools
  • Functions
  • Apple
  • Cloud
lightning
8 Oct, 2024, 00:30
TypeScript
➜  appwrite git:(main) ✗ appwrite run function --with-variables --no-reload
? Which function would you like to develop locally? scrape-user-data (scrape-user-data)
                                                                                                               
  runtime   │ entrypoint                              │ path                              │ commands │ scopes  
 ───────────┼─────────────────────────────────────────┼───────────────────────────────────┼──────────┼──────── 
  node-18.0 │ appwrite-functions-scrape-user-data.mjs │ functions/scrape-user-data/output │          │ []      
                                                                                                               
Info: If you wish to change your local settings, update the appwrite.json file and rerun the 'appwrite run' command.
Hint: Permissions, events, CRON and timeouts dont apply when running locally.
Info: Verifying Docker image ...
Info: Building function using Docker ...
Preparing for build ...

Building ...

sh: undefined: not found

Info: Starting function using Docker ...
Hint: Function automatically restarts when you edit your code.
Preparing for start ...
tar: invalid magic
tar: short read
Error: connect ECONNREFUSED 127.0.0.1:3000
TL;DR
Developers are unable to start the function locally due to an ECONNREFUSED error (connect ECONNREFUSED 127.0.0.1:3000) while using appwrite-cli@6.0.0. The issue may be related to Docker, with error messages mentioning 'sh: undefined: not found' and 'tar: invalid magic'. Suggested Solution: - Check if Docker is running properly. - Review the appwrite-cli documentation (https://appwrite.io/blog/post/functions-local-development-guide) for troubleshooting steps. - Update the appwrite.json file to modify local settings and rerun the 'app
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more