Implementação do uso do CEPH Storage
Objetivo
Após verificar que o Sistema Regulariza já, não atendia de forma completa a visualização de anexo, pois somente era possível visualizar em rede local.
Com isso foi necessário alterar o uso do serviço de storage que usávamos antes, o Min.io, pelo fato de não possuir acesso de forma externa aos arquivos.
Implementação
Para a implementação usamos como base o projeto Gov.Doc, que já havia feito a implementação. Baseando-se no projeto, foi necessário validar a estrutura do projeto regulariza já, e realizar o mínimo de alteração na estrutura.
A mudança não foi necessário alterar sua estrutura, apenas alterar as variáveis de ambiente, mudança no serviço e seu helper.
No serviço, foi necessario alterar o nome do serviço, de MinIoServico para StorageServico, e no seu chama o helper do storage “AmazonClienteHelper”, onde faz a conexão com bucket, foi necessario somente alterar suas configuration.
Conclusão
Sua implementação não foi custosa por conta da estrutura do projeto. Seu uso será de melhor por conta do CEPH Storage ser mais robusto e trabalhar com estrutura de redundância.
Gerente de Desenvolvimento
Janderson de Castro Thomaz
Product Owner
Jônatas Justiniano Lima
Scrum Master
Wagner Moreira Melo
Time de Desenvolvimento
ACDC
Membros do Time |
Elias Braga |
Jônatas Justiniano Lima |
Lucas Andrade |
Vinicius da Rosa Pereira |
Wagner Moreira Melo |