Fixed it.
Problem 1: https://github.com/appwrite/appwrite/issues/11763
The docker compose file is simply broken and missing curcial services.
Problem 2: _APP_EXECUTOR_HOST (not sure on this, works like this for me)
Apparently its set up wrong in the env file and needs to be _APP_EXECUTOR_HOST="http://openruntimes-executor/v1"
There are multiple different "fixes" online, they name different hosts, like http://executor/v1, http://appwrite-executor/v1 etc.
The problem here is that the official .env var documentation doesnt say what the default should be, nor if we can figure it out ourself somehow.
Problem 3: The python starter template uses an sdk version thats not yet supportet (1.9.5)
This needs to be adressed in the requirements.txt file (by hardcoding the 1.9.0 working version) or fix the template in line 22, changing
context.log("Total users: " + str(response["total"]))
to
context.log("Total users: " + str(response.total))
@role @role
Sorry for tagging you directly but i dont know who else to tag for this.
Is this being looked into? There seems to be wrong A LOT for something that should "just work".