I know that Appwrite Functions cannot be run on Kubernetes because of Docker Sock. But I want to run it With Kubernetes Cronjob. Is it Possible? . My Use case is, At 12 PM Midnight daily, I need to clear some values in DB. How can i do this? Any Help is Appreciated
you can setup a server which calls the function with cron job or not use function and use the sdk directly
and there are other services as well for hosting cron jobs
I don't understand what you mean? I currenly have managed Kubernetes in Vultr with Appwrite setup there.
wait I think appwrite also has cron jobs give me a minute
Sure
yes when creating a function you can schedule it
you can use this 0 12 * * * for your use case here
But To start a Function, I think we need Executor-worker running. But the Executor needs Docker-sock to be mounted. Which is not possible in Kubernetes(Security Risk). Thats why I'm searching for alternatives
Ah I see. One alternative I can think of is setting up your own server for doing this task and using server side SDKs to perform a task on DB periodically and adding it to your kubernetes cluster as I said above But my knowledge on appwrite is limited, you should wait for someone else to share their thoughts I think π
Sure, Will keep your Idea in Mindπ
Anybody Help me?
I hope your doubt got resolved in office hours? @ORIZON
Recommended threads
- Cannot update existing function to Dart ...
I can only select up to Dart 3.10.
- Does anyone have a docker compose file f...
The compose file example on appwrite docs is 1.8.1 and I would like to try 1.9.0
- Docker compose 1.9.0 support
Hi! Sorry if I've missed something, but I saw that version 1.9.0 was released for self hosting, yet the compose file linked in the official documentation (https...