Apart from what is mentioned in the main ticket you are going to close with this MR, tell us what you have done to achieve this goal.
to patch the entrypoint
reason: if an entrypoint is provided, it will be compiled and integrated into the build.
the build takes precedence and prevents the according config option to take effect (in index.html)
on the the other hand, the entrypoint is needed for the Ahikar demo page to show any data
hence the script has to be run once everytime a merge into dev is done and therefore it has to be integrated into .gitlab-ci.yml
this assures to keep the demo page running / showing the Ahikar collection data on the one hand side and to avoid further config conflicts on the other.