After the container is built and started, going to search.php throws a 500 error. From the error log, I have found
PHP Fatal error: Uncaught Error: Class 'Transliterator' not found in /srv/nominatim/Nominatim/lib/Geocode.php:922\nStack trace:\n#0 /srv/nominatim/Nominatim/build/website/search.php(94): Nominatim\\Geocode->lookup()\n#1 {main}\n thrown in /srv/nominatim/Nominatim/lib/Geocode.php on line 922,
After the container is built and started, going to search.php throws a 500 error. From the error log, I have found
PHP Fatal error: Uncaught Error: Class 'Transliterator' not found in /srv/nominatim/Nominatim/lib/Geocode.php:922\nStack trace:\n#0 /srv/nominatim/Nominatim/build/website/search.php(94): Nominatim\\Geocode->lookup()\n#1 {main}\n thrown in /srv/nominatim/Nominatim/lib/Geocode.php on line 922,
Apparently this was a known issue in Nominatim: https://github.com/openstreetmap/Nominatim/issues/747 Fixed by PR #23