O script “Alltomatos SETUP 0.7.B” foi projetado para facilitar a instalação de um ambiente de desenvolvimento ou produção no Docker. Aqui está um resumo das principais etapas e comandos incluídos no seu script:
- Instalação de Dependências:
- Atualiza os repositórios do sistema (
apt-get update). - Instala pacotes necessários como
git,curl,docker.io,docker-compose, edocker-compose-plugin.
- Atualiza os repositórios do sistema (
- Configuração do Docker:
- Adiciona o usuário atual ao grupo do Docker para permitir a execução de comandos do Docker sem
sudo. - Reinicia o serviço do Docker.
- Adiciona o usuário atual ao grupo do Docker para permitir a execução de comandos do Docker sem
- Clone do Repositório:
- Clona um repositório específico do GitHub onde estão os arquivos de configuração.
- Criação de Diretórios:
- Cria a estrutura de diretórios necessária para os dados persistentes.
- Configuração de DNS e Variáveis de Ambiente:
- Configura DNS utilizando o
resolvconf. - Define variáveis de ambiente para o MinIO e outros serviços necessários.
- Configura DNS utilizando o
- Início dos Contêineres:
- Usa
docker-composepara iniciar os serviços definidos no arquivodocker-compose.yml.
- Usa
- Rotinas de Manutenção:
- Configura um cron job para executar
docker system prune -fpara limpeza de recursos não utilizados.
- Configura um cron job para executar
- Criação de Containers de Serviços:
- Para serviços como Perfex CRM, n8n, chatwoot, evolution api e outros, o script pode incluir a criação de contêineres e suas respectivas configurações.

Deixe um comentário