it’s been long day, stuck with this since last night…had to destroy the droplet, created a new one without smtp.. when I tried to add the smtp config.. the rebuild was quick, back to square one… im not adding any smtp for now.
Searched discourse in DO marketplace and installed with that web console. Rest was copy paste code to/from chatgpt. created the admin, some rake create:admin, help from chatgpt. I had to destroy that old droplet as the build took only few seconds, usually would take 4-5 mins. Im not a developer, chatgpt talked abt damaged container, slow ngix, I still dont know what happened. anyway, I have set up a new one now with no smtp, scared of that yml.
hah ok you are not alone i don’t think. even just a extra space or comma or missing quotation can bork an .yml file.
well if your forum is up and running now, then the build worked. rebuilding can take a while with that hardware config you have, but it definitely should be enough to run a forum. i’ve used that size setup before. just make sure you let the rebuilds run. it may pause and seem to stop for awhile sometimes, but it will push through. you will see the block of yml config at the end and be back at the /var/discourse prompt. that’s when the site will spin up.
yml is not human readable, looks like notepad but not, diff command for copy paste, save..
I thought of discourse Id, then again most members I will have will be using gmail or outlook. I dont want to push them to create discourse id. Good thing is discourse provides oath logins. Will slowly improve the sign up and login process.
ok now that you have switched to vultr, let’s actually try and fix the issue, rather than jumping around to different hosts every time.
post any errors you see in your terminal here - copy the entire output of whatever you see and paste it here inside backtics like this
we need to see your entire app.yml file.
cd /var/discourse
cat containers/app.yml
paste the entire output inside triple backtics like above, but remove the password strings (keep the quotes you are using around the passwords so we can make sure they are correct along with other syntax).

