The created settings.yml added the quotation marks as the instance name. Since the settings.yml adds quotation marks as well, there's two pairs and prevents SearxNG from loading.
Relevant log failures
File "/usr/lib/python3.11/site-packages/yaml/parser.py", line 438, in parse_block_mapping_key raise ParserError("while parsing a block mapping", self.marks[-1], yaml.parser.ParserError: while parsing a block mapping in "/etc/searxng/settings.yml", line 3, column 3 expected <block end>, but found '<scalar>' in "/etc/searxng/settings.yml", line 5, column 20
There needs to be some kind of sanitation to prevent the quotation marks being pulled in.
I created my docker compose and in it I had
- INSTANCE_NAME="NAME GOES HERE"
The created settings.yml added the quotation marks as the instance name. Since the settings.yml adds quotation marks as well, there's two pairs and prevents SearxNG from loading.
Relevant log failures
File "/usr/lib/python3.11/site-packages/yaml/parser.py", line 438, in parse_block_mapping_key raise ParserError("while parsing a block mapping", self.marks[-1], yaml.parser.ParserError: while parsing a block mapping in "/etc/searxng/settings.yml", line 3, column 3 expected <block end>, but found '<scalar>' in "/etc/searxng/settings.yml", line 5, column 20
There needs to be some kind of sanitation to prevent the quotation marks being pulled in.