~/nominatim-test-2 $ nominatim admin --check-database
2024-05-23 10:43:03: Python-dotenv could not parse statement starting at line 1. <====
2024-05-23 10:43:03: Using project directory: /home/ubuntu/nominatim-test-2
2024-05-23 10:43:03: Checking database
Checking database connection ... OK
Checking database_version matches Nominatim software version ... OK
Checking for placex table ... OK
Checking for placex content ... OK
Checking that tokenizer works ... OK
I have an existing database called
nominatimwith a country import, so the defaultNOMINATIM_DATABASE_DSN=pgsql:dbname=nominatimor not settingNOMINATIM_DATABASE_DSNworks.Create a second project directory on the same server. But have an unparsable line in the
.envfileDon't run an import yet.
Run
nominatim admin --check-database. It prints a warning but continues and connects to the default database.I'd argue Nominatim should treat parsing errors as fatal.