No usar volúmenes (o usar S3 automáticamente) al alojar con Docker

¡Hola! ¿Hay alguna forma de alojar Discourse a través de una imagen de Docker y no usar volúmenes? Me preguntaba si había alguna forma de conectar el volumen a través del archivo compose/línea de comandos de docker para vincular automáticamente el volumen a S3.

S3 es almacenamiento de objetos y los volúmenes necesitan un sistema de archivos completo, lo que los hace comparables con EFS en la jerga de los servicios de AWS, no con S3.

Dicho esto, al configurar Discourse según Configurar un proveedor de almacenamiento de objetos compatible con S3 para cargas y Configurar Discourse para usar un servidor PostgreSQL separado, obtienes un Discourse mayormente sin estado. Colócalo detrás de AWS ALB para la terminación TLS y AWS Elasticache para Redis y tendrás un estado completo sin estado.

3 Me gusta

Cuando dices mayormente sin estado, ¿quieres decir que no requiere volúmenes? Ahora mismo, estoy intentando desplegar Discourse en Railway que no soporta volúmenes. Soporta Postgres, y teóricamente podría conectarlo a S3, pero no estoy seguro de cómo lo haría. ¡Gracias por la información!

Correcto.

Hacer eso requeriría una comprensión bastante sofisticada de Discourse, Redis, postgres, S3 y terminación SSL. No será compatible aquí.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.