Closed JM-Lemmi closed 9 months ago
I don't know if we should remove the embedded db, since it doesn't really relate to the ephemeral mode (it is not ephemeral). It is still useful for testing and could be especially useful if we ever introduce unit tests.
I don't want the embedded DB, since its not actually embedded. Its not a database actually in the binary included, but needs internet access on first launch and downloads another binary. That's not expected and imo afe behaviour
I would be in favor of an embedded db that is included in the binary and accesses the database file directly, like i proposed earlier with the sqlite approach.
We can also write docker-compose files for development that already include the postgres server
This removes the special embedded DB, since it only starts a standard postgress service in the background.
Instead it introduces an official ephemeral mode, removes the config write ability.