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

Ensure Raintale GUI documentation contains details for setting it up on a production server #21

Closed
shawnmjones opened this issue Aug 10, 2021 · 1 comment
Assignees

Comments

@shawnmjones
Copy link
Member

The Raintale GUI production environment needs more robust infrastructure than provided by our Docker installation.

By default Wooey/Django uses SQLite as a database. SQLite allows for concurrent reads, but locks and queues concurrent writes. This is great for a single user, but not so good for a system that will satisfy multiple users. Django supports changing the backend database to something else.

Based on the Wooey documentation, it will use the default database for queuing, but RabbitMQ is "a more robust system" than the default database because RabbitMQ is specially designed for this queuing.

We should at least point to documentation that helps users set this up. We could also update our installer to alter the correct Django settings files as needed by administrators.

@shawnmjones
Copy link
Member Author

This was completed as part of work for #30.

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

No branches or pull requests

2 participants