Sign inSign up

igorvirgilio/ubi_db

By igorvirgilio

•Updated over 6 years ago

Image
0

46

igorvirgilio/ubi_db repository overview

⁠Base de dados Postgres com extensão PostGIS

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⁠.

⁠Utilização

###Inicialização do conteiner ubi_db

Para a incicialização do conteiner é sugerido o seguinte comando:

docker exec -it ubi_db /bin/bash 
⁠Comandos de preparação do ambiente

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⁠.**_

Tag summary

Content type

Image

Digest

Size

247.3 MB

Last updated

over 6 years ago

docker pull igorvirgilio/ubi_db:v1