Good search is complex to implement. Every day media houses loose traffic to Google. This open source project is an easy to implement state of the art AI powered search engine for media houses.
🏠 Project side: Learn more about the project
🌐 Demo: Check out the power
📑 Docs: Get started in a few minutes
You can start ORB on your machine with docker by following these steps:
- Clone the repository
git clone https://github.com/open-recommendation-butler/orb-backend.git
- Change directory to project directory
cd orb-backend
-
Create a file with the name ".env".
-
Insert the following content into the ".env" file. Replace YourStrongPasswordForElasticSearch, YourStrongPasswordForKibana and YourStrongSecretKeyForDjango with your own passwords.
# Content of ".env" file:
# Password for the 'elastic' user (at least 6 characters)
ELASTIC_PASSWORD=YourStrongPasswordForElasticSearch
# Password for the 'kibana_system' user (at least 6 characters)
KIBANA_PASSWORD=YourStrongPasswordForKibana
# Password for the 'root' admin of ORB
DJANGO_SUPERUSER_PASSWORD=YourStrongAdminPassword
# Secret key for Django (at least 6 characters)
SECRET_KEY=YourStrongSecretKeyForDjango
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG=True
- Compose and build the docker
docker compose up --build
- Test if ORB is running by visiting http://localhost:8000.
📑 For more see full documentation here
This project is kindly funded and supported by:
Media Tech Lab by Media Lab Bayern (@media-tech-lab)