There are a number of issues around the SQLite file not being found because of the users system permissions not allowing the creation of the file or the user simply not setting it up. We should add a README that addresses this + how to fix when the file is not existing in docker.
Secondly, related to the above point there are instances where the .env file above does not copy. This is difficult to trace as it again seems host-machine-related and unable to properly replicate. We should add a debug mode that enables the user to set the ENV at runtime since there is no reason why this cannot be done. It should include some sanity checks but nothing too comprehensive as it up to the user to determine is a setting is valid - like an API key.