Uma solução pronta para gestão de conteúdos e websites multilíngue utilizando Netuno, ReactJS e Ant Design.
./netuno app github=netuno-org/cluar
Em seguida, crie o config.json no website, por exemplo:
cp apps/cluar/website/src/config/config-dev.json apps/cluar/website/src/config/config.json
Inicie o servidor Netuno:
./netuno server app=cluar
Pode demorar porque é a primeira vez e a instalação do NPM será executada nas pastas
uiewebsitedentro da pasta raiz do aplicativo.
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
no diretório cluar/website/.
Copie o ficheiro de amostra de configuração de serviços executando o seguinte
cp config/sample.json config/_development.json (certifique-se do parâmetro name)
cp website/src/config/config-dev.json website/src/config/config.json
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 start
para iniciar o servidor de frontend.