Escolar Documentos
Profissional Documentos
Cultura Documentos
Outros conhecimentos:
- CI/CD com Gitlab e Kubernetes
a) MICROFRONTENDS
Documentação APW: https://docs.apps.hm.bb.com.br/docs/apw/microfrontend
Origem do estudo: https://micro-frontends.org/
b) DOCKER e DOCKER-COMPOSE
Curso Katacoda: https://www.katacoda.com/courses/container-runtimes
(Somente esses 3: What is a container?, What is a Container Image?, Learn Docker Foundations)
c) GIT
Curso Katacoda: https://www.katacoda.com/courses/git
Instalar utilitário do BB chamado ALFRED e configurar acesso aos repositórios privados do BB.
Seguem os roteiros abaixo:
a) Instalação: https://fontes.intranet.bb.com.br/aic/publico/aic-alfred#instala%C3%A7%C3%A3o
b) Configuração: https://fontes.intranet.bb.com.br/aic/publico/atendimento/-/wikis/Alfred
(configurar o docker, npm e git)
Observações:
- caso você venha enfrentar problemas de conflito de redes entre o docker e a Redeman, exemplo nenhum site é
resolvido, será necessário configurar o docker pra evitar as faixas 172.x.x.x. Exemplo de solução:
https://stackoverflow.com/questions/55943660/docker-creates-an-ip-address-that-conflicts-with-internal-network-
when-deploying
- caso apresente problemas de interação com os gitlabs do BB relacionados à certificado ou protocolo git:// faz-se
necessário acertar esses problemas via configuração. Exemplos de solução:
https://confluence.atlassian.com/fishkb/unable-to-clone-git-repository-due-to-self-signed-certificate-376838977.html
https://stackoverflow.com/questions/55499414/git-forcing-use-of-https
Seguir roteiro abaixo a partir da Introdução até o tópico Hello World do APW:
https://docs.apps.hm.bb.com.br/docs/get_started/introducao
Dica: quem inicializa e empacota a solução é uma tecnologia do mundo javascript chamado
Webpack. Para que ele reconheça o projeto como Typescript é só adicionar o “module.rules”, as
extensões de arquivos do tipo Typescript no “resolve.extensions” e trocar o “entry” de index.js
para index.tsx.
a) criar microserviço K8S, esteira Docker, sigla APW, no site portal.nuvem.bb.com.br. O nome pode
ser apw-app-proitec (ou outro desde que não choque com um microserviço existente);
Após a criação o portal irá fornecer os endereços para o repositório do código fonte e paineis para acompanhamento
da construção e deploy em ambiente de desenvolvimento do ARQ3.