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:
- Plone with Cookieplone Install Plone with Cookieplone — Plone Documentation v6
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
-
A Plone as Backend manually with Buildout Install Plone with Buildout — Plone Documentation v6
-
Every Volto frontend manually from Github GitHub - plone/volto: React-based frontend for the Plone Content Management System
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