Uma solução pronta para gestão de conteúdos e websites multilíngue utilizando Netuno, ReactJS e Ant Design.
Documentação Geral do CLUAR CMS
./netuno app github=netuno-org/cluar
Inicie o servidor Netuno:
./netuno server app=cluar
Pode demorar porque é a primeira vez e a instalação do NPM será executada nas pastas
ui
ewebsite
dentro da pasta raiz do aplicativo.
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
Então execute o comando abaixo dentro da pasta website
:
npm install --force
✅ Não é obrigatório, mas é recomendado renomar a pasta da aplicação (Netuno Root directory)/apps/cluar/
para o nome desejado, e não esqueça do parâmetro name
nas configurações:
config/_development.json
config/_production.json
Lembre-se de iniciar o servidor Netuno com seu novo nome de aplicativo.
Crie uma nova app com o Netuno denominada cluar
executando (no diretório raíz do Netuno)
./netuno app name=cluar
e selecionando as configurações desejadas (tipo de base de dados, nome da base de dados e idioma da aplicação).
Depois clone este projeto para o diretório (Netuno Root directory)/apps/cluar/
.
Depois instale as dependências NPM excutando
npm install --force
no diretório cluar/website/
.
Copie o ficheiro de exemplo de configuração executando o seguinte
cp config/sample.json config/_development.json
(certifique-se do parâmetro name
)
e modifique de acordo com a configuração do seu ambiente local.
No diretório raíz do Netuno execute
./netuno server app=cluar
que irá iniciar o servidor de backend e depois execute no diretório (cluar app directory)/website/
o seguinte
npm run dev
para iniciar o servidor de frontend.