spline was not actively waiting for arangodb - because of that spline initialization failed in random way
spline was not performing check if db is already initialized - because of that it was not possible to run it more than once unless previous instances were removed or compose.yml modified
arangodb was not exposed on localhost to access its ui
here are the changes:
arangodb now exposes port
spline is actively waiting for arangodb before start (using simple curl)
spline is performing db initialization only if marker file does not exist
Originally posted by @DaimonPl in https://github.com/AbsaOSS/spline/pull/693#issue-427673433