feat: Implementa persistência do deployment
Antieriormente o deployment do ambiente de DEV subia um container sem volumes, ou seja, sem persistência. Reiniciando os dados a cada subida. A instalação inicial era realizada no processo de build da imagem.
- A primeira mudança relevante é que o estágio de
runtime
noDockerfile
não contêm a instalação do Baobáxia. Este passo é realizado pelo scriptscripts/init-bbx.sh
no ambiente de execução pela pipeline de ci (.gitlab-ci.yml
). TODO: Criar um scriptentrypoint.sh
para executar no ambiente do container. - Agora temos um script para realização de backups (
scripts/container-volume-backup.sh
) no ambiente de execução que permite rollback dos dados da Mucua. TODO: Realizar backups incrementais. - O container monta um volume docker para persistência dos dados.