? Este README foi escrito pelo GPT-4. ?
Este projeto se concentra na criação de uma imagem do Docker que combina as funcionalidades do PostGIS e pgvector , oferecendo uma solução fácil de usar para trabalhar com dados espaciais e similaridade vetorial no PostgreSQL. Ele foi projetado para ser tão simples quanto integrar qualquer outra imagem do Docker PostgreSQL no seu fluxo de trabalho.
PostGIS : Uma extensão para o PostgreSQL que permite armazenar dados espaciais e executar operações espaciais.pgvector : Uma extensão para o PostgreSQL projetado para pesquisa eficiente de similaridade em espaços vetoriais de alta dimensão. O Dockerfile começa com o postgis/postgis:13-3.4 Imagem e instala pacotes essenciais, incluindo ferramentas de construção, ferramentas de desenvolvimento do servidor PostgreSQL e git . Em seguida, clones e instala o PGVector. O DockerFile é otimizado para reduzir o tamanho da camada limpando após as instalações.
docker-compose.yml configura dois serviços:
postgis_pgvector : cria a imagem do Docker a partir do Dockerfile fornecido e configura um volume para a persistência dos dados. Ele também configura o ambiente para o PostgreSQL.pgadmin : usa a imagem dpage/pgadmin4:7.8 para gerenciamento de banco de dados por meio de uma interface da Web. Ele também configura um volume para dados pgadmin. docker compose up para criar a imagem e executar os contêineres.docker-compose.yml mas podem ser substituídas por variáveis de ambiente.docker-compose.yml . POSTGRES_PASSWORD , POSTGRES_DB , PGADMIN_DEFAULT_EMAIL e PGADMIN_DEFAULT_PASSWORD em seu ambiente ou diretamente no docker-compose.yml .docker-compose.yml conforme seus requisitos. docker-compose.yml conforme necessário.Suas contribuições são bem -vindas! Para contribuir, siga o garfo padrão e puxe o fluxo de trabalho de solicitação.
Este projeto está licenciado sob a licença do MIT.