Ne pouvez-vous pas utiliser la section env: de la définition du conteneur pour cela ? Cela devrait créer une variable d’environnement accessible par l’application Rails.
Cela me donne une erreur liée à Docker. Ce serait très intuitif si cela fonctionnait ainsi. Ou alors je deviens fou. Je pense qu’il existe une règle pour accepter les variables personnalisées commençant par DISCOURSE_.
Donc, j’étais fou. Cela fonctionne parfaitement. Le problème était dû à une valeur sur plusieurs lignes. Je l’ai supprimée et la compilation a réussi. Mais la question est : comment utiliser des valeurs sur plusieurs lignes ?
Yuhoo, j’ai réussi à faire fonctionner. Le problème venait du fait que j’utilisais une clé privée RSA comme variable d’environnement. Voici ce qu’il faut faire pour que cela fonctionne.
Entourez votre clé de guillemets simples '' et ajoutez un \ supplémentaire à chaque \n présent dans la clé. Par exemple, \n deviendra \\n.