(<unknown>): control characters are not allowed at line 1 column 1 -e LANG=en_US.UTF-8
YAML syntax error. Please check your containers/*.yml config files.
My password does not have any special characters. I just accidentally included some-don’t ask!
Ok, so in that guide you’re told to use: ./discourse-setup which autogenerates the yml file for you. The quickest solution is to re-run it and provide all the correct details.
The YML syntax is sometimes a sticking problem for the unfamiliar, the setup tool will bypass your needing to decipher it.
Ok, it is sorted now. Started afresh this morning and entered everything REALLY carefully. Process running and expected now. Must have entered something really minute.
I see you solved this already, but in my experience weird control characters at the beginning of a file usually result from editing in some GUI editor that likes to add the byte-order mark to text files. They could be invisible, but when you run some tool like hexdump -C on them, you see the extra bytes: