Skip to content

TCC Puc Minas - Arquitetura de Software Distribuído

Notifications You must be signed in to change notification settings

isalvati/sistema-academico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sistema-academico

TCC Puc Minas - Arquitetura de Software Distribuído

Dependências

Para rodar é necessário ter instalado:

Java 1.8 Maven Docker Docker-compose

Criar o banco de dados local usando docker

Para rodar o banco de dados da aplicação em um docker deve seguir os passos:

Na pasta docker temos um docker-compose, docker-compose-base.yml, para criar a imagem e ligar um container rodar no diretório docker o comando:

docker-compose --project-name base -f docker-compose-base.yml up -d

Rodar script para criar usuário base_user para acesso da aplicação na base de dados

cat create_user.sql | docker exec -i <CONTAINER ID> psql -U postgres db_sistema_academico

O container pode ser gerenciado com os comandos básicos do docker.

Listar os containers, o usado por essa aplicação tem o nome: base o CONTAINER ID que podem ser usados nos demais comandos.

docker container ls -a

Para a execução do container

docker stop <CONTAINER ID>

Liga o contaniner

docker start <CONTAINER ID>

Para conectar ao banco de dados usar o comando:

docker exec -it <CONTAINER ID> psql -U base db_sistema_academico PGPASSWORD='admin'

Script sql para inserir usuário SA-ADMIN senha 123:

INSERT INTO academico.system_user (username, password, app_key, description, environment, profile) VALUES ('SA-ADMIN', E'\\x5D2F1BF51FB95409E191356605BBD1636ACF3BBA4DF93E9DD780E95EAD169C8A', E'\\xB32B71705B0ADD0B9916A2A3585A3B10', 'Usuario ADMIN', 'DEV', 'ADMIN');

About

TCC Puc Minas - Arquitetura de Software Distribuído

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published