пересобирать проект не лучшая идея. Сам завис над реализацией этой задачи.
в голове пока несколько вариантов:
1. сохранять данные в сторонней хранилке (на сервере где развёрнуто приложение или в артефактах gitlab чтобы была возможность скачивать данные). Но с этим долго воюю и никак не могу обуздать. Вот мой вопрос на эту тему:
https://qna.habr.com/q/1068706
2. Использовать реализацию с gateway_nginx - промежуточное состояние, где каждый сервис запущен с nginx независимо: react+nginx , gateway+nginx, CMS+nginx . Здесь пригодится балансировщик типа traefik или HA, или через proxy_pass nginx это обыграть....
3. еще прорабатываю и копаюсь в инете на тему "как работает живая лента новостей" или нечно подобное....