kebblar / petstore-back

Pet Store app Backend
MIT License
0 stars 1 forks source link

Desacoplar la funcionalidad de upload en un nuevo microservicio #352

Open arellano-gustavo opened 2 years ago

arellano-gustavo commented 2 years ago

1) En un servidor ubuntu (t2.medium) montar un bucket de S3 de manera permanente: https://askubuntu.com/questions/1180750/how-to-mount-s3-bucket-automatically-on-reboot Anotar la ruta en donde quedó montado el bucket, por ejemplo, /home/ubuntu/work/s3

2) Levantar el servicio de upload de manera normal para que guarde las imágenes en el directorio usual, que es además un volumen local. (-v /home/ubuntu/work/upload:/upload)

3) crear un cron que mueve cada minuto los archivos del volumen docker a la carpeta de S3

4) Crear un sitio de cloudfront para que sirva los archivos de S3 a través de una url estándar