Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: non-monolithic docker-compose / more deployment options #3610

Closed
1 task done
ayushin opened this issue Nov 23, 2024 · 1 comment
Closed
1 task done
Labels
enhancement New feature or request

Comments

@ayushin
Copy link

ayushin commented Nov 23, 2024

Is there an existing issue for the same feature request?

  • I have checked the existing issues.

Is your feature request related to a problem?

No response

Describe the feature you'd like

In order to be able to create scalable deployments it would be great to have non-monolithic docker-compose with a single service (mysql, redis, minio, ragflow server, ragflow task manager, etc) per container rather then running them in a single container. This would unlock multiple deployment options from ansible to helm to terraform.

I believe this has to be initiated by the core team as to take care of multiple interdependencies and once done, somebody else can easily do ansible, helm and terraform

This will also solve #864

Describe implementation you've considered

No response

Documentation, adoption, use case

No response

Additional information

No response

@ayushin ayushin changed the title [Feature Request]: more deployment options [Feature Request]: non-monolithic docker-compose / more deployment options Nov 23, 2024
@KevinHuSh KevinHuSh added the enhancement New feature or request label Nov 25, 2024
@yuzhichang
Copy link
Member

@ayushin Currently each component runs in seperated container while all are menaged in a single compose file.
It requires all run on a single host.
Are you saying deploing them in multiple host with ansible? Actaully you can deploy ragflow dependencies(redis, mysql, es) with ansible, and only ragflow with docker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants