You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Julia Damerow edited this page Dec 3, 2020
·
5 revisions
CB Explore
This is the wiki for the CB Explore application.
Architecture
The CB Explore application consists of several components. The core component is a Python 3 Django application that uses a PostgreSQL database for data storage. The front end is for the most part made up of Django templates (HTML, CSS, JQuery). The search is powered by Elasticsearch. Asynchronic tasks are executed through Celery that uses an SQS queue on AWS (but could use e.g. Redis or another service Celery supports). The Celery worker node is running in a Docker container on AWS but can also be run natively (e.g. for local development).
The main Django application consists for the main part of the following apps: