Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Campus Cajazeiras
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Desenvolvimento de Aplicações Corporativas
Professor: Ricardo de Sousa Job
Alunos: Isak Furtado, José Ferreira, Michele Oliveira
Para ver detalhes sobre especificaçÕes do projeto juntamente com uma breve Em produção
-
Certifique-se que o seu serviço Docker esteja iniciado e que não haja outros serviços rodando nas seguintes portas: 5434, 8082, 4951, 3701, 8083, 4952
-
Para iniciar os containers da Aplicação, a partir da pasta bin deste projeto execute
sh ./run.sh
(**). A partir deste passo, a aplicação já deve estar disponível para uso, logo após os containers terem inicializado. -
Se desejar parar todos os containers e remover os volumes de persistência de dados, pode ser executado
sh ./stop.sh
(**).
** Os scripts run.sh
e stop.sh
são válidos para sistemas unix-like.
** No sistema windows **
execute stop.bat
(**). para iniciar e stop.bat
(**). Parar
Os passos acima devem ser suficientes para iniciar os containers/módulos, bem como aqueles responsáveis pela persistência.
- Depois de inicializados os containers, o serviço web estará disponívesl em http://localhost:8083/web/.
Foi inserido um usuário admin
para início de uso do sistema, com as seguinte credenciais:
- email: admin@admin.com
- senha: admin
run.sh
:
- compila o módulos, construindo os arquivos
.war
a serem implantados no Docker. - inicia os containers através do Docker/docker-compose.
- ao terminar a inicialação do último container, o script é encadeado com a execução de um comando que faz acompanhamento dos logs de inicialização da imagem do
Payara
que abriga o módulo/containerrhecruta-core
. A visualização deste log tem finalidade puramente observatória e pode ser cancelada a qualquer tempo sem prejuízo para execução dos containers no Docker.
stop.sh
:
- encerra todos os containers iniciados através do docker-compose;
- remove as imagens do projeto que foram criadas pelo script de inicalização;
- (pode) remove o volume de persistência do container baseado em
Postgresql
. Sinta-se livre, por exemplo, para comentar/descomentar esta última linha no arquivo com intuito de preservar ou apagar o conteúdo do volume antes de encerrar a execução dos containers.
- Para sistemas Windows run.bat e stop.bat que são correspondèntes aos scriots citados a cima.