Credítos: Esta imagem disponibilizada foi criada a partir da imagem contruída pelo mdillon
Esta imagem disponibiliza um conteiner Docker Postgres com PostGIS instalado, para que possa ser utilizado por uma aplicação REST API. O projeto foi concebido para ser utilizado pela REST API construída em Django REST Framework, com sua imagem disponibilizada através deste link.
###Inicialização do conteiner ubi_db
Para a incicialização do conteiner é sugerido o seguinte comando:
docker exec -it ubi_db /bin/bash
Na console do conteiner vamos agora criar um utilizador e um DATABASE com os comandos a seguir:
sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'
CREATE USER ubi_user WITH PASSWORD 'ubi@123';
ALTER ROLE ubi_user WITH LOGIN;
CREATE DATABASE ubi_proj WITH OWNER ubi_user;
GRANT ALL PRIVILEGES ON DATABASE ubi-proj to ubi_user;
\c ubi_proj
create extension postgis;
Feito estes passos, a base de dados está pronta para se vincular a API REST construída com o _docker-compose.yml** disponibilizado ou ainda com a imagem disponibilizada via DockerHub.**_
Content type
Image
Digest
Size
247.3 MB
Last updated
over 6 years ago
docker pull igorvirgilio/ubi_db:v1