Instale utilizando Docker-Compose
O que é?
O Docker-Compose é uma ferramenta que configura os serviços de seu aplicativo, além de definir e executar aplicações Docker em vários contêineres. Você cria e inicia todos os serviços de sua configuração com um único comando.
Com essa instalação você pode utilizar a aplicação web do Horusec vinculada ao seu ambiente usando o Docker-Compose.
Requisitos
Veja os requisitos na seção Configuração do seu ambiente section.
Configuração
O Horusec disponibiliza um arquivo de configuração com todas as opções padrão para você configurar o seu ambiente.
- Você pode obter o arquivo de configuração no repositório do Horusec.
Siga os passos para configurar:
Passo 1. Clone o repositório do Horusec em seu ambiente:
git clone https://github.com/ZupIT/horusec-platform.git
Passo 2. Acesse a pasta onde você clonou o repositório:
cd horusec-platform
Passo 3. Rode o comando make install
para subir todas as aplicações web:
make install
Acesso aos serviços do Horusec
Acesse o http://localhost:8043 para visualizar as telas da aplicação web, elas são mostradas pelo serviço Horusec-Manager.
Testes
Para casos de teste, o Horusec disponibiliza um e-mail e senha padrão para você acessar a plataforma, veja abaixo:
email: dev@example.com
password: Devpass0*
Para alterar ou desabilitar o usuário padrão do sistema basta seguir o tutorial
Imagens
Hoje o Horusec disponibiliza todas as suas imagens no Dockerhub para você utilizá-las, veja abaixo:
- horuszup/horusec-manager
- horuszup/horusec-auth
- horuszup/horusec-core
- horuszup/horusec-api
- horuszup/horusec-analytic
- horuszup/horusec-migration
- horuszup/horusec-vulnerability
- horuszup/horusec-messages (obrigatório apenas se estiver utilizando o serviço de email
- horuszup/horusec-webhook
Avisos importantes
-
Todas as configurações que o Horusec disponibiliza em seu docker-compose.yaml são padrões, assim como seus dados. Por isso, é recomendado que você altere algumas informações (como usuário e senha de banco de dados) ao utilizar esse serviço em um ambiente de produção.
-
O Horusec está sempre em atualização e correção de imagens. Para saber qual imagem utilizar em cada versão específica, acesse a página de Release Notes.
-
Com a nova política de acesso para realizar download de imagens públicas do Dockerhub, recomendamos que você suba as imagens em um registro de sua preferência para evitar problemas.
-
Quando você habilita o serviço de mensageria, é necessário que ele conecte ao seu serviço de e-mail. Para isso, adicione no serviço “horusec-messages” as seguintes variáveis de ambiente:
- HORUSEC_SMTP_USERNAME=“username do serviço de e-mail”;
- HORUSEC_SMTP_PASSWORD=“senha do serviço de e-mail”;
- HORUSEC_SMTP_ADDRESS: “endereço do serviço de e-mail”;
- HORUSEC_SMTP_HOST: “host do serviço de e-mail”;
- HORUSEC_SMTP_PORT: “porta do serviço de e-mail”.
Leia mais
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.