- Python 3.9
- Node 16
- yarn
- Docker
git clone git@github.com:plonegovbr/plone.org.br.git
cd plone.org.br
make install
make create-sitePara iniciar o Backend (http://localhost:8080/)
make start-backendPara iniciar o Frontend (http://localhost:3000/)
make start-frontendEste é um monorepo composto por dois ambientes: API (backend) e frontend.
- backend: API (Backend) com instalação do Plone usando pip (sem buildout). Incluindo o pacote de policy - ploneorgbr.core.
- frontend: Pacote React (Volto).
- Este repositório contém todos os códigos necessários para rodar o site plone.org.br (excluindo os complementos padrões para Plone e React);
- Github Workflows são acionados com base nas alterações de códigos no repositório (veja .github/workflows);
- Facilidade de criar imagens Docker para cada código;
- Apresentar a instalação do Plone sem buildout.
Se o site não funcionar corretamente, podem ser alguns componentes que não tenham iniciados corretamente. Para tentar resolver, restart o backend e o frontend.
Comandos úteis:
docker stack ps plonedocker service scale plone_backend=0docker service scale plone_backend=1docker service scale plone_backend=2