? Этот README был написан GPT-4. ?
Этот проект фокусируется на создании изображения Docker, которое объединяет функциональные возможности PostGIS и pgvector , предлагая простое в использовании решение для работы с пространственными данными и сходством вектора в PostgreSQL. Он предназначен таким же простым, как интеграция любого другого изображения PostgreSQL Docker в ваш рабочий процесс.
PostGIS : расширение по PostgreSQL, которое позволяет хранить пространственные данные и выполнять пространственные операции.pgvector : расширение для PostGRESQL, предназначенное для эффективного поиска сходства в векторных пространствах высокого размера. Dockerfile начинается с postgis/postgis:13-3.4 Изображение и устанавливает основные пакеты, включая инструменты сборки, инструменты разработки PostGRESQL и git . Затем он клонирует и устанавливает PGVector. DockerFile оптимизирован для уменьшения размера слоя путем очистки после установки.
docker-compose.yml устанавливает две услуги:
postgis_pgvector : создает изображение Docker из предоставленного Dockerfile и устанавливает том для постоянства данных. Он также настраивает среду для PostgreSQL.pgadmin : использует изображение dpage/pgadmin4:7.8 для управления базами данных через веб -интерфейс. Он также устанавливает том для данных PGADMIN. docker compose up чтобы создать изображение и запустить контейнеры.docker-compose.yml но могут быть переопределены с переменными среды.docker-compose.yml . POSTGRES_PASSWORD , POSTGRES_DB , PGADMIN_DEFAULT_EMAIL и PGADMIN_DEFAULT_PASSWORD в вашей среде или непосредственно в docker-compose.yml .docker-compose.yml в соответствии с вашими требованиями. docker-compose.yml по мере необходимости.Ваши вклад приветствуются! Чтобы внести свой вклад, пожалуйста, следуйте стандартному рабочему процессу запроса Fork и вытяните.
Этот проект лицензирован по лицензии MIT.