Discourse setup not asking for smtp server address

I had a similar issue, i think the guide you linked assumes that the app.yaml has been created already, it seems to be a truncated version that doesn’t actually have the SMTP fields. If you had the setup script prompt you only for a password and the password exampe was [] instead of [pa$$word] then i think that may have been the problem.