The discussion revolves around reloading configuration changes to app.yml without taking the entire site down. ralf initially asked if rebuilding the app with ./launcher rebuild app is the only way to update the running configuration. riking suggested using ./launcher restart app instead, but only if the changes are in the env: section. However, sam noted that this method is not reliable if the env variables are needed for bootstrapping.
Later, maumar tried using ./launcher restart app after changing SMTP auth parameters, but the changes were not applied. Lutz recommended rebuilding the app using ./launcher rebuild app for the changes to take effect. Although this method works, maumar and nukeador expressed concerns about the time it takes to rebuild the app, especially on servers where the rebuild process can take more than 20 minutes.
I love Discourse and the community. Here is a quick question: Say I’ve made some changes to app.yaml, like modifying SMTP settings, is the only and correct way of updating the running config via the ./launcher rebuild app?
Or is there another way to reload the config without taking the entire site down for a moment?