Migrated from 1.2.1 (Mac) -> 1.3 (Linux) for staging. Cannot deploy function now which was working on Mac. I am using docker desktop on Linux and I have the /tmp directory mounted. Anyone else experiencing this issue or know how to triage?
Function: Nodejs, and I do not have SSL since this is on local.
Logs: [Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
[Error] Timestamp: 2023-04-19T03:22:30+00:00
[Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
[Error] Timestamp: 2023-04-19T03:31:49+00:00
[Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
What are the build logs for the new deployment?
Is that the "Logs" tab when selected while looking at the deployment view?
I think so
"No logs recorded". Also build time is 0ms so I don't think it every tried? 🤷♂️
Try running docker compose ps to check if all containers are running. Then, check the worker builds container logs
They were. 🤔 sooooooo I said w/e and restarted the services and now they work. Since i'm working on automation I wonder if something is needed in-between the creating of the setup when dealing with the filesystem. Thanks Steven. I'm going to be booting another instance again later this week. I'll see if this happens again. Could have been the mounts 🤷♂️ [SOLVED/ish]
Maybe...I've seen all sorts of weird behavior with docker desktop, especially on Linux
Ahhh, good to know. I'll keep that in mind going forward. Thank you.
Recommended threads
- AppwriteException - Transaction with the...
I am using "node-appwrite" module and I have successfully created transaction id but when passing it to tablesDB.createRow function with some other required dat...
- Cannot create cloud function due to this...
As I try to deploy a new function to Github I get this error message: ``` Unable to clone code repository: fatal: ' ' is not a valid branch name hint: See `man ...
- How to use TS for creating appwrite func...
I was making a few appwrite functions but on doing the appwrite init setup process i always got main.js. Is there any way i can use TS?