Today I've spent all my coding time on re-factoring my sqlite3 database to postgres. Nim and Jester (a web framework) ship with inbuilt sqlite3 features.
I couldn't get them working within Docker.
I know how to use Docker and Postgres. Plus, the wrapper library for Nim around SQL databases offers a consistent API.
My re-factoring only needed minimal changes.
The project is still in flux.
And I have some annoying errors with Nim and SQL queries.
It will be interesting to figure out how to get it working 100%.