i have just figured out an issue on the new version of firefly 5.0.5
if you are getting a error in your log that looks like this:
local.ERROR: SQLSTATE[08006] [7] received invalid response to SSL negotiation: t (SQL: select "id", "name", "data" from "configuration" where "name" = is_demo_site and "configuration"."deleted_at" is null limit 1) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] received invalid response to SSL negotiation: t (SQL: select \"id\", \"name\", \"data\" from \"configuration\" where \"name\" = is_demo_site and \"configuration\".\"deleted_at\" is null limit 1) at /var/www/firefly-iii/vendor/laravel/framework/src/Illuminate/Database/Connection.php:669)
and the web ui shows:
then you need to set a new variable in your container that looks like this
1. make the name whatever you want and put the key as DB_CONNECTION
2. in value put: mysql
if you are using mariadb or mysql (or anything else that is based/is another form of mysql)
OR
put in: postgre (this could be wrong, if so please post what the variable should be)
if you are using postgre (or anything that is based/ is another form of Postgre)
i hope this helps someone and gets put into the docker to avoid problems