Fala galera do mundo dos dados! Seguimos com o projeto de análise de dados com Airbyte e Metabase. E aqui vou mostrar como realizar o deploy do Airbyte com Docker! Com o Docker instalado podemos subir várias aplicações de forma simples e prática e o Airbyte é uma dessas aplicações.
Confere a seguir os passos simples para rodar o Airbyte com o Docker! Começando com o clone do repositório no GitHub.
Clone do Repositório do Airbyte
No repositório oficial do Airbyte faremos o clone do projeto para uma máquina. Dessa forma teremos todos os arquivos necessários para executar a aplicação utilizando o Docker. Na imagem abaixo o clone sendo realizado no terminal.

Após o clone finalizar, teremos o diretório Airbyte criado. Como podemos ver na imagem abaixo, listamos os diretórios através do comando ls.

Na sequência acessamos o diretório para executar o docker compose.
Deploy do AirByte com Docker Compose
Quando estiver no diretório Airbyte é só executar o comando abaixo.
docker-compose up
Agora é só aguardar o Docker fazer o resto. Conforme exemplo na imagem abaixo.

Finalizado o processo acima, já temos todos os containers rodando através do Docker e já podemos iniciar a aplicação.
Executar o AirByte
Para executar o Airbyte é bem simples, através do navegador acessamos o endereço da máquina na porta 8000, padrão do Airbyte. Como estamos executando na máquina local o endereço é localhost:8000. Confere na imagem abaixo a execução do Airbyte.
Será solicitado usuário e senha. Por padrão o usuário é airbyte e a senha password.

E então é só preencher as informações de configuração conforme imagem abaixo.

Após informar seu email já é possível ver a tela inicial do Airbyte, conforme imagem em seguida.

Pronto!!! Deploy do Airbyte com Docker realizado com sucesso. Agora é se divertir com a aplicação, que é muito poderosa por sinal. Confere os próximos conteúdos que veremos na prática a utilização do Airbyte. Espero que o conteúdo tenha sido útil. Um abraço e até a próxima.
Conteúdos ao Cubo
Se você curtiu o conteúdo, lá no Dados ao Cubo tem muito mais. Então, deixo algumas sugestões de conteúdos que você pode encontrar por lá, sempre falando sobre o mundo dos dados.
- Conectar Banco de Dados MySQL com Python
- Introdução à Gramática dos Gráficos com plotnine
- Utilizando Python no Portal Brasileiro de Dados Abertos Parte I
- Introdução a Competições de Ciência de Dados no Kaggle
- Modelagem de Dados para Business Intelligence
- Análise de Dados: Detecção de Fraude de Cartão de Crédito
- Análise de Imagens com OpenCV
Finalizo com um convite para você ser Parceiro de Publicação Dados ao Cubo, escrever o próximo artigo e ter divulgação para toda a comunidade de dados no LinkedIn.

Baiano, apaixonado por dados e tecnologia, amante das inovações tecnológicas que facilitam a vida humana! Formado em Engenharia da Computação e com MBA em Gestão da Informação e Business Intelligence e especialização em Data Science. Atualmente atua como Data Tech Lead na Lopes, além de Professor na área de dados e nas horas vagas cria uns modelos de Machine Learning com Python e soluções diversas com dados!