Open c33s opened 3 years ago
Right now, you can only use docker as one single docker-compose or as multiple docker in multiple machines. Our docker files are ready for production. If you instance for instance ScyllaDB, ElasticSearch and RabbitMQ on your own, you can then connect Twake to it. You can find details about which databases are used in the docker compose file: https://github.com/TwakeApp/Twake/blob/main/twake/docker-compose.yml.dist (We only use ScyllaDB, ElasticSearch and RabbitMQ)
thanks for the fast reply. still it would be good to have a manual how to install it directly on a server without picking everything out of the repo and the docker comoser file. as i am using puppet i already have nginx, multiple php app server, elasticsearch and rabbitmq instances which are integrated in backup systems, it would be handy to be able to use the existing infracstucture and not being forced to use docker.
It will be available in the https://doc.twake.app/installation/scale-with-twake section of the documentation. For your information, we use a simplified version of this same docker-compose in production, basically we removed everything except php and nginx. We'll try to find time to finish the documentation on this subject!
Any updates?
For now the best solution to install Twake on a server for less than 10k users (with vertical scaling) is to use the mongodb version like described here: https://doc.twake.app/gettingstarted/installation Don't hesitate to ping me if something is wrong.
If you still want to use Cassandra / Elastic-Search as databases, the documentation isn't available yet.
have only found how to install with docker, would be interested in installing this application directly on a server. what are the requirements? which databases can be used? ...