postgis_pgvector
1.0.0
?此README是由GPT-4撰寫的。 ?
該項目著重於創建結合PostGIS和pgvector功能的Docker映像,提供了一種易於使用的解決方案,用於使用PostgreSQL中的空間數據和向量相似性。它的設計與將任何其他PostgreSQL Docker映像集成到您的工作流程中一樣簡單。
PostGIS :PostgreSQL的擴展名,它允許其存儲空間數據並執行空間操作。pgvector :旨在在高維矢量空間中有效相似性搜索的PostgreSQL的擴展。 Dockerfile從postgis/postgis:13-3.4圖像,並安裝基本軟件包,包括構建工具,PostgreSQL Server開發工具和git 。然後,它克隆並安裝PGVECTOR。對Dockerfile進行了優化,以通過安裝後清理來減少層尺寸。
docker-compose.yml設置了兩個服務:
postgis_pgvector :從提供的Dockerfile構建Docker映像,並為數據持久性設置卷。它還配置了PostgreSQL的環境。pgadmin :使用dpage/pgadmin4:7.8通過Web界面用於數據庫管理的圖像。它還為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來進一步自定義圖像。歡迎您的貢獻!為了做出貢獻,請遵循標準叉並拉請求工作流程。
該項目已根據MIT許可獲得許可。