Este é um script shell projetado para automatizar o processo de migração e backup de artefatos Docker do Sonatype Nexus. Ele oferece uma solução eficiente para lidar com um grande número de imagens de contêineres, facilitando o backup e a migração desses artefatos.
Certifique-se de ter os seguintes requisitos instalados em seu sistema:
- curl
- jq
- aws-cli
- docker
- Defina as variáveis de ambiente necessárias no script, como
BEAREN
,REGISTRY
,REPOSITORY_SOURCE
, etc. - Execute o script shell
script.sh
. - Aguarde a conclusão do processo de backup e migração.
- Verificação e configuração das variáveis de ambiente.
- Verificação dos requisitos do sistema.
- Extração da lista de artefatos do Sonatype Nexus.
- Download e compactação das imagens Docker.
- Upload das imagens compactadas para o Amazon S3.
- Limpeza do sistema após a conclusão do backup.
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas ou enviar solicitações de pull.
Desenvolvido por [Lúcio Alves Toledo] 🚀
Este projeto está licenciado sob a Licença MIT.