cloneambiente.sh - Faz o clone do ambiente de base, renomeando para um nome escolhido e, renomeando todos os objetos e alterando as portas dos serviços.
Finalidade do programa: Criar um ambiente para o desenvolvedor testar novas funcionalidades "features" e rodar em um ambiente que não apalhe o ambientes de develop/homologação. Ex.: Uma nova branch feature-botao.
removerfeature.sh - Remove completamente um ambiente apartir do nome do seu projeto.
Finalidade do programa: Remover os containers, imagens, volumes, pasta o ambiente do projeto, ou seja, apagar todo o conteudo que faz parte do projeto da Feature em questão.
- Docker (incluindo docker-compose)
- Diretório Base para ser duplicado e renomeado
- Ambiente de develop and homolog completo (MySQL, Wildfly, MongoDB, Nexus, GitLab, Jenkins, Metabase e Traefik)
Linux Bash.
Para criar um novo ambiente de Feature:
$ cloneambiente "nome do projeto"
Para remover um ambiente de Feature:
$ removerfeature "nome do ambinte"
- Este projeto foi criado por Willdimark Ragazzi Ventura, DevOps Engineer. ([email protected])
- Linkedin Perfil.