-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Config : migration syntaxe :system #3715
Conversation
Je commenterai demain, il y a des choses auxquelles il faudra faire attention là dessus. |
|
Oui tout à fait, c'est gérable au runtime et c'est ce qui était fait avant la PR. Le warning recommande:
pour la raison suivante: si tu le mets dans La seule vraie méthode recommandée pour faire cela est de suivre le warning et de déplacer le tout dans |
À ce stade je recommande de créer un ticket avec le warning dedans pour traiter ça un peu plus tard (ça ne va pas casser), et laisser le warning, c'est ce qui sera le plus simple. (ou bien tu peux te chauffer dessus et le mettre dans runtime comme le warning le recommande, mais ça peut attendre à mon avis) |
@thbar Je me chauffre, j'ai commencé une PR 😅 J'ai fait du nettoyage dans le fichier de l'endpoint (la partie avec |
@@ -223,6 +223,16 @@ if config_env() == :prod do | |||
# under "Queue config". For most users, configuring :timeout is enough, as it now includes both queue and query time | |||
timeout: 15_000 | |||
|
|||
config :transport, TransportWeb.Endpoint, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est dans le bloc config_env() == :prod
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ça paraît bon, surtout conjointement à:
Lines 14 to 15 in c471d43
ENV PORT 8080 | |
ENV MIX_ENV prod |
À terme il faudra qu'on aie une configuration plus fortement typée ou avec des fetch_env!
mais ça peut attendre (sinon on risque d'avoir des salts à nil ou autres choses dans ce genre, probablement vérifié mais pas tout le temps).
J'ai enlevé l'auto-merge pour préférer un déploiement surveillé.
Tu as déjà testé sur prochainement ?
Je viens de faire un test pour de vrai sur prochainement ✅ #safety 🦺 🚢 |
Impec ! |
On a un warning pour la syntaxe actuelle, je la migre donc.
Il ne me semble pas nécessaire que ceci soit placé dans
runtime.exs
.