Lendo imagens gravadas no volume
Eu possuo uma aplicação que está gravando imagens em um volume. Preciso agora criar uma instancia ngix que aponta para esse volume servindo as imagens gravadas nele. Como devo proceder?
-
Sergio,
Você tem duas alternativas:
1 - Com sua aplicação que grava as imagens, também expor estas imagens via http(s) para que seu nginx possa consumi-las, Se desejar pode utilizar configurações personalizadas em um container de NGINX -> https://github.com/getupcloud/nginx-ex2 - Utilizar um Object Storage como AWS-S3 ou Azure-Blob Storage , para arquivar estas imagens e utiliza-las em sua aplicação.
Pois um "Volume" pode ser usado apenas em um container, diferente do NFS por exemplo que pode ser montado diversas vezes em locais diferentes, lembrando que qualquer container que tenha um volume montado perde a capacidade de ser escalado horizontalmente.
Então seguindo este princípio (https://12factor.net/dependencies) acreditamos que a segunda opção seja a mais indicada.
Por favor, entrar para comentar.
Comentários
1 comentário