? Este README fue escrito por GPT-4. ?
Este proyecto se centra en crear una imagen de Docker que combine las funcionalidades de PostGIS y pgvector , ofreciendo una solución fácil de usar para trabajar con datos espaciales y similitud vectorial en PostgreSQL. Está diseñado para ser tan simple como integrar cualquier otra imagen de Docker PostgreSQL en su flujo de trabajo.
PostGIS : una extensión a PostgreSQL que le permite almacenar datos espaciales y realizar operaciones espaciales.pgvector : una extensión para PostgreSQL diseñada para una búsqueda de similitud eficiente en espacios vectoriales de alta dimensión. El Dockerfile comienza con postgis/postgis:13-3.4 Imagen e instala paquetes esenciales que incluyen herramientas de compilación, herramientas de desarrollo del servidor PostgreSQL y git . Luego clama e instala PGVector. El DockerFile está optimizado para reducir el tamaño de la capa limpiando después de las instalaciones.
docker-compose.yml establece dos servicios:
postgis_pgvector : construye la imagen Docker desde el DockerFile proporcionado y establece un volumen para la persistencia de datos. También configura el entorno para PostgreSQL.pgadmin : usa la imagen dpage/pgadmin4:7.8 para la administración de bases de datos a través de una interfaz web. También establece un volumen para los datos de Pgadmin. docker compose up para construir la imagen y ejecutar los contenedores.docker-compose.yml pero se pueden anular con las variables de entorno.docker-compose.yml . POSTGRES_PASSWORD , POSTGRES_DB , PGADMIN_DEFAULT_EMAIL y PGADMIN_DEFAULT_PASSWORD en su entorno o directamente en docker-compose.yml .docker-compose.yml según sus requisitos. docker-compose.yml según sea necesario.¡Tus contribuciones son bienvenidas! Para contribuir, siga el flujo de trabajo de solicitud de horquilla y extracción estándar.
Este proyecto tiene licencia bajo la licencia MIT.