ATENCIÓN (ESTE PROYECTO TIENE UN NUEVO REPOSITORIO CON MEJORAS APARTIR DEL 23/09/2023 ) ESTE ES EL LINK DEL NUEVO REPOSITORIO:
[Github](https://github.com/ccgg1997/EmailSearch)
Este proyecto es una API desarrollada en Go que utiliza ZincSearch.
ZincSearch es un motor de búsqueda de código abierto diseñado para ser rápido y fácil de usar. Proporciona una API RESTful para indexar y buscar documentos JSON. ZincSearch está diseñado para ser utilizado en aplicaciones que requieren búsqueda de texto completo y otras operaciones de búsqueda avanzadas.
- Docker
- Docker Compose
- Go (opcional, solo necesario si quieres ejecutar la aplicación fuera de Docker)
- Tener disponibles los puertos 8080 (GO), 4080(Zincsearch). (Si necesitas otro puerto, modificalo en el archivo docker-compose.yml)
-
Clona este repositorio en tu máquina local. (git clone https://github.com/ccgg1997/Go-ZincSearch.git)
-
Navega a la carpeta del proyecto (/tucarpetaarchivos/ZINCSEARCH).
-
Construye y ejecuta los contenedores de Docker (docker compose up OR docker-compose up).
-
Go ahora debería estar ejecutándose en
http://localhost:8080
, (Hola mundo en consola). -
ZincSearch deberia estar ejecutando en
http://localhost:4080
.
-En la carpeta app/ se encuetra el archivo main.go