J’ai un site avec des buckets S3 sur GCP, donc il dispose d’un point de terminaison configuré. Ce point de terminaison est quelque part dans les paramètres du site dans la base de données, donc inclure DISCOURSE_S3_ENDPOINT: "" dans l’ENV ne fait… rien. Au lieu de vider la valeur pour que Discourse remplace par le « bon » point de terminaison, il insiste pour utiliser le point de terminaison GCP avec les clés du bucket AWS, etc.
J’ai essayé de définir explicitement le point de terminaison sur celui d’AWS, mais celui que j’avais deviné n’était pas tout à fait correct d’une manière ou d’une autre, donc cela ne fonctionnait pas (c’était il y a plusieurs semaines, donc je ne me souviens plus des détails).
Mon idée maintenant est de supprimer les variables d’environnement au démarrage du conteneur, de modifier manuellement les paramètres vers les nouvelles valeurs AWS, afin de pouvoir ensuite définir les variables d’environnement comme décrit ici et construire un nouveau conteneur. Y a-t-il quelque chose de plus simple que j’aurais manqué ?
Existe-t-il un moyen de définir une variable d’environnement à NULL, peut-être ?