docker-entrypoint.sh needs to be updated to latest upstream version
When running this image in a k8s cluster with enterprise mode enabled, the entrypoint script seems to be unable to initialize and causes the pod to never become running. We got an error stating:
Failed to read config /config/neo4j.conf: Error evaluating value for setting 'causal_clustering.discovery_advertised_address'. $(bash -c 'echo ${SERVICE_NEO4J_INTERNALS}') is a command, but config is not explicitly told to expand it. (Missing --expand-commands argument?) Run with '--verbose' for a more detailed error message.
This was not the case when using the docker.io/neo4j/neo4j:4.4.12-enterprise image which is running a newer entry script that matches the expected env. This file should be updated to the newest script rather then a year old version and I think these problems will go away.