Portal da Favela Heliópolis que fica em São Paulo, Brasil.
./netuno app github=netuno-org/helipacity
Pode ter o ambiente local de desenvolvimento com os mesmos dados que estão online em: https://www.helipacity.com
Vai remover os dados locais e utilizar os dados que estão online.
Para utilizar a base de dados e as imagens que estão online, faça estes 6 passos para sincronizar:
Parar a execução do Netuno local.
No terminal Linux entre na pasta da aplicação, exemplo:
(Netuno Root directory)/apps/helipacity/
Remova os dados locais nas seguintes pastas:
rm dbs/*
rm -rf storage/database/*
Download dos arquivos compactados que contém os dados online:
wget https://helipacity.com/dbs.tar.gz
wget https://helipacity.com/storage-database.tar.gz
Extrair os arquivos compactados nas respectivas pastas de dados locais:
tar -xzf dbs.tar.gz dbs
tar -xzf storage-database.tar.gz storage/database/
Remover os arquivos que não são mais desnecessários.
rm dbs.tar.gz
rm storage-database.tar.gz
Iniciar o Netuno com a app do Helipacity.
Entre na área de administração no dashboard e clique no botão Sincronizar Website
.
Inicie o servidor Netuno:
./netuno server app=helipacity
Pode demorar porque é a primeira vez e a instalação do NPM será executada nas pastas
ui
ewebsite
dentro da pasta raiz do aplicativo.
:warning: Se tiver o error:
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
:white_check_mark: Não é obrigatório, mas é recomendado renomar a pasta da aplicação (Netuno Root directory)/apps/helipacity/
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.
Clone este projeto para o diretório (Netuno Root directory)/apps/helipacity/
.
Depois instale as dependências NPM excutando no diretório helipacity/website/
:
npm install --force
Copie o ficheiro de exemplo de configuração executando o seguinte comando:
cp config/sample.json config/_development.json
E modifique de acordo com a configuração do seu ambiente local, certifique-se do parâmetro name
.
No diretório raíz do Netuno execute:
./netuno server app=helipacity
Irá iniciar o servidor de backend.
Depois execute no diretório (helipacity app directory)/website/
o seguinte comando:
npm run dev
Para iniciar o servidor de frontend.
Caso utilize um container de desenvolvimento online, ajuste o seu config\_development.json
com os respectivos endereços, exemplo:
"settings": {
"cluar": {
"website": {
"url": "http://meu-usuario.dev.netuno.org:XYZ30",
"services": {"api": "http://meu-usuario.dev.netuno.org:XYZ90/services/"}
}
}
}
Lembre de ajustar o número das portas nos endereços.