{"repo":"suitenumerique/find","free":true,"listed":false,"github":"https://github.com/suitenumerique/find","clone":"git clone https://github.com/suitenumerique/find.git","description":null,"language":"Python","stars":25,"topics":["elasticsearch","opensearch","search","globalsearch"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Find Find can index documents from several applications sharing a common OIDC federation and allows users to search documents with their access rights accross all applications in the federation. Find is built on top of Django Rest Framework. Getting started Prerequisite Make sure you have a recent version of Docker and Docker Compose installed on your laptop: ⚠️ You may need to run the following commands with sudo but this can be avoided by assigning your user to the docker group. See docker Documentation Optional: pre-commit For local code quality checks before committing, you can install pre-commit system-wide: Then enable the hooks with: Project bootstrap The easiest way to start working on the project is to use GNU Make: This command builds the app container, installs dependencies, performs database migrations and compile translations. It's a good idea to use this command each time you are pulling code from the project repository to avoid dependency-related or migration-related issues. Your Docker services should now be up and running 🎉 Development Services When running the project, the following services are available: Service URL / Port Description Credentials -------------------------- --------------------------------------------------- --------------------------------- ------------------------------- Frontend N/A Backend API http://localhost:10001 Django admin@example.com / admin Keycloak N/A Nginx N/A PostgreSQL 10012 Database server dinum / pass Redis 10013 Cache a","default_branch":null,"files":null,"tree":[],"storefront":"/r/suitenumerique","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/suitenumerique/find/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}