Skip to content

Archihub-App/archihub-backend

Repository files navigation

Guía de instalación y de uso de ArchiHUB

Detalles del aplicativo

El sistema ArchiHUB se compone de dos partes principales: un backend y un frontend. El backend, siendo una API, permite que el frontend sea un componente intercambiable. Actualmente, hay una versión del frontend que ejecuta todas las tareas relacionadas con el procesamiento y la gestión del archivo. No obstante, esta configuración no restringe el uso del sistema, ya que se puede desarrollar una interfaz adaptada a las necesidades específicas de cada usuario, dependiendo de sus requerimientos.

En cuanto al backend, opera utilizando una base de datos MongoDB en conjunto con ElasticSearch para indexar el contenido y realizar búsquedas avanzadas. La API se encuentra desarrollada en Python, utilizando Flask como framework, y emplea un gestor de tareas basado en Celery.

Instalación con Docker

Para facilitar la instalación de la herramienta, se deben seguir las instrucciones en el repositorio base. En este repositorio existe un archivo de configuración para docker compose que despliega el sistema en una sola máquina. Sin embargo, es recomendable para entornos colaborativos o de producción hacer el despliegue de la herramienta en varias máquinas. Los detalles de una instalación así se encuentran en las guías de uso.

Guías de instalación y uso del aplicativo

Para instalar la herramienta debes seguir los pasos indicados en la documentación oficial en la sección Empieza ahora.

En cuanto al uso del aplicativo, te recomendamos revisar las guías en video para el uso de ArchiHUB.

Documentación de la Api de la herramienta. Para desarrolladores

Como se mencionó anteriormente, como usuario puedes desarrollar una interfaz completamente personalizada. Para facilitar esta tarea, hemos puesto a disposición de los usuarios de la herramienta la documentación de la Api de ArchiHUB. Para acceder a ella, el aplicativo se debe haber iniciado.

Con el aplicativo andando, debes acceder al endpoint de Swagger en la URL http://localhost:{FLASK_RUN_PORT}/apidocs/, donde FLASK_RUN_PORT es el número de puerto configurado en las varibles de entorno y que por defecto es 11000.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages