Back

[SOLVED] Deploy only Functions Executor

  • 0
  • General
  • Functions
Meldiron
6 Mar, 2023, 14:24

Hey there 👋 Appwrite was built with scale in mind. You can run docker service ps to see what containers are there in Appwrite.

Depending on your use case, you can disable some of those in docker-compose.yml, such as certificate worker, usage worker or database worker.

With that said, REST logic of all services are inside appwrite container and cannot be disabled separately. Thankfully, you can visit your project settings and disable them from there:

TL;DR
The user wanted to deploy only the Functions Executor in Appwrite. They were advised to modify the settings and remove some containers from the docker-compose.yml file. It was also suggested to create a GitHub issue for this feature request. The user confirmed that the issue was solved and expressed a desire for a modularized Appwrite to selectively use different components. The support team explained that while some containers can be disabled in the docker-compose.yml file, the REST logic of all services is inside the appwrite container and cannot be disabled separately. However, the user can visit the project settings and disable the services from there.
squallsama
6 Mar, 2023, 15:01

Cool ! Would be really nice to have modularized Appwirte to be able to use only Storage or only Functions and etc. Thanks for an answer 🙂

joeyouss
6 Mar, 2023, 18:06

Hey @squallsama is your issue solved, can I marked this as resolved?

squallsama
6 Mar, 2023, 19:03

I think yes. It would be nice to have the ability to start just some kind of small modules (only database or only functions) in the future, but for now I can modify settings and remove some containers from docker-compose.yml

Meldiron
7 Mar, 2023, 09:46

You could create GitHub issue with this feature request, so we can better track the interest 🙏

Meldiron
7 Mar, 2023, 09:46

[SOLVED] Deploy only Functions Executor

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