Two things:
1) I can't get the container to start. I have changed the "Config File" mapping from /romm/config.yml = /some/mnt/path/appdata/romm/config.yml to /romm = /some/mnt/path/appdata/romm. I have also deleted the empty /appdata/romm/config.yml folder. This is what the log says:
Traceback (most recent call last):
File "/backend/config/config_loader.py", line 25, in __init__
with open(config_path) as config_file:
IsADirectoryError: [Errno 21] Is a directory: '/romm/config.yml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/backend/watcher.py", line 6, in <module>
from endpoints.scan import scan_platforms
File "/backend/endpoints/scan.py", line 5, in <module>
from utils import fs, fastapi
File "/backend/utils/fs.py", line 18, in <module>
from config.config_loader import config
File "/backend/config/config_loader.py", line 78, in <module>
config = ConfigLoader().config
File "/backend/config/config_loader.py", line 30, in __init__
self._parse_config()
File "/backend/config/config_loader.py", line 56, in _parse_config
self.config, "exclude.platforms", []
AttributeError: 'ConfigLoader' object has no attribute 'config'
Traceback (most recent call last):
File "/backend/config/config_loader.py", line 25, in __init__
with open(config_path) as config_file:
IsADirectoryError: [Errno 21] Is a directory: '/romm/config.yml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/backend/watcher.py", line 6, in <module>
from endpoints.scan import scan_platforms
File "/backend/endpoints/scan.py", line 5, in <module>
from utils import fs, fastapi
File "/backend/utils/fs.py", line 18, in <module>
from config.config_loader import config
File "/backend/config/config_loader.py", line 78, in <module>
config = ConfigLoader().config
File "/backend/config/config_loader.py", line 30, in __init__
self._parse_config()
File "/backend/config/config_loader.py", line 56, in _parse_config
self.config, "exclude.platforms", []
AttributeError: 'ConfigLoader' object has no attribute 'config'
2) As for the Twitch app creation to get the API, I had the same issue. If you are like me the problem is that you are naming the Application with one word. Use two words or more to name your application. It will create it then.