Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 1.91 KB

README.md

File metadata and controls

60 lines (38 loc) · 1.91 KB

Nossas hipóteses Gitter

Imagens Docker para o Portal e Editor de Serviços

Este repositório contém Dockerfiles e configurações do Docker Compose para a criação de um ambiente contendo o Portal e o Editor de Serviços com balanceamento de carga, fail-over e monitoramento.

Para utilizá-lo, é necessário ter instalados:

  • Docker, 1.8 ou superior
  • Docker-Compose, 1.4 ou superior
  • Bash

Configuração de SSL

Para o correto funcionamento do balanceador de carga, é preciso ter dentro da pasta balanceador/ um arquivo chamado SERVICOSGOVBR.pem

Criando seu próprio certificado SSL

cd balanceador/ssl/private
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysitename.key -out mysitename.crt
cat mysitename.key >> SERVICOSGOVBR.pem 
cat mysitename.crt >> SERVICOSGOVBR.pem

Configurar o SSH

Para correto funcionamento do editor, é preciso criar uma chave SSH, colocar essa chave na pasta /root/.ssh e então aplicar essa chave com permissão de leitura e escrita no repositório de cartas-de-servicos.

Build

Para efetuar o build dos contêiners, é necessário executar o comando abaixo:

./build-all

Iniciar os contêineres

Para iniciar os contêineres e analisar os logs na console, execute o comando abaixo:

docker-compose up 

Para iniciar os contêiners em modo background, sem visualizar os logs na console, execute o comando abaixo:

docker-compose up -d

Troubleshooting

Caso tenha iniciado o ambiente em modo background existe uma forma de analisar os logs do contêiner em execução:

docker logs -f nome_do_contêiner