Installing two Volto client applications with the same backend with Plone 6.1

Hi guys

I need to deploy a Plone project with the following features:

  • Two (02) frontends in Volto on different machines.
  • Both frontends are balanced by a HAProxy service.
  • One (01) backend in Plone 6.1 on a third machine.

This type of configurations must be in Docker containers.

So, my doubts are directed to:

What type of installation method do you recommend me to use?

Scenario 1: Install Plone/Volto with Cookieplone

Following the documentation:

I use the Cookieplone template called project to contain both the backend and the frontend of Plone 6.1, plus then I access each machine and install with the command make backend-install for the backend machine and with the command make frontend-install for the frontend machine, of course I have to change the configuration of the backend URL from each frontend client.

Scenario 2: Install Plone and Volto manually

Following the documentation

After having both the backend and the frontend installation separately, then I access each frontend client machine, of course to change the backend URL configuration.

I want to get the best out of the current Plone/Volto deployment configurations.

Thanks