Appwrite functions deploy error - Cannot access offset of type string on string
- 1
- Tools
- Functions

that means it can reach host now

Try to deploy now

% docker exec appwrite vars | grep _APP_EXECUTOR_RUNTIME_NETWORK
- _APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes

Something is not quite right

Cannot access offset of type string on string

what should in _APP_EXECUTOR_RUNTIME_NETWORK ?

Run
docker compose down
Then
docker ps -a
What you get

empty list

Just runtimes

yeah, that's strange

% docker exec appwrite vars | grep _APP_EXECUTOR_RUNTIME_NETWORK
- _APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes

even if .env contains only runtimes for network

Have you try running these?

% docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

Good

No check these again
docker compose up -d
docker exec appwrite vars | grep _APP_EXECUTOR_RUNTIME_NETWORK

Is it working now?

% docker exec appwrite vars | grep _APP_EXECUTOR_RUNTIME_NETWORK
- _APP_EXECUTOR_RUNTIME_NETWORK=appwrite_runtimes

😦

So try reverse it at the end of docker-compose.yml
networks:
gateway:
name: gateway
appwrite:
name: appwrite
runtimes:
- name: runtimes
+ name: appwrite-runtimes

And restart the docker compose

I just did docker prune and docker compose -d and reinit everything and now it looks like works...

Good

But when I executed example function - An internal curl error has occurred within the executor! Error Msg: Operation timed out\nError Code: 500

well...one more complete setup from scratch did the trick...still have no idea what was root cause
Recommended threads
- Is Quick Start for function creation wor...
I am trying to create a Node.js function using the Quick Start feature. It fails and tells me that it could not locate the package.json file. Isn't Quick Start ...
- Connecting server functions to GitHub re...
The project I am working in has recently moved organizations on Appwrite. The same is true for the repo on GitHub, which as moved from a private user to a organ...
- Missing C++ libstdc library in Python fu...
I have a function running Python 3.12 which suddenly started dumping errors (as of today; it worked yesterday). I hadn't changed any code so I found this odd, b...
