Skip to content
Back

Getting permission denied error while deploying function

  • 0
  • Functions
  • Cloud
UCYT5040
19 Jun, 2025, 15:28

My package.json build script is tsc and function's commands are npm install && npm run build. Here are the deployment logs:

TypeScript
2025-06-19T15:14:36.849527828Z [15:14:36] [open-runtimes] Environment preparation started. 
2025-06-19T15:14:36.968371251Z [15:14:36] [open-runtimes] Environment preparation finished. 
2025-06-19T15:14:36.969603016Z [15:14:36] [open-runtimes] Build command execution started. 
2025-06-19T15:14:38.835148928Z up to date, audited 6 packages in 2s
2025-06-19T15:14:38.836267869Z found 0 vulnerabilities
2025-06-19T15:14:39.269966767Z > main@1.0.0 build
2025-06-19T15:14:39.269972078Z > tsc
2025-06-19T15:14:39.275731379Z sh: tsc: Permission denied
2025-06-19T15:14:44.000000000Z Build archive was not created.

Should I make the function run sudo npm run build instead?

TL;DR
The `tsc` command is resulting in a "Permission denied" error during deployment. Running the function with `sudo npm run build` may solve this.
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