Skip to content

Portal da Favela Heliópolis que fica em São Paulo, Brasil.

License

Notifications You must be signed in to change notification settings

netuno-org/helipacity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

HelipaCity

Portal da Favela Heliópolis que fica em São Paulo, Brasil.

Requisito

Plataforma Netuno

Siga os passos aqui

Instalação Automática da Aplicação

./netuno app github=netuno-org/helipacity

Sincronizar os Dados

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:

  1. Parar a execução do Netuno local.

  2. No terminal Linux entre na pasta da aplicação, exemplo:

  • (Netuno Root directory)/apps/helipacity/
  1. Remova os dados locais nas seguintes pastas:
rm dbs/*
rm -rf storage/database/*
  1. 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
  1. Extrair os arquivos compactados nas respectivas pastas de dados locais:
tar -xzf dbs.tar.gz dbs
tar -xzf storage-database.tar.gz storage/database/
  1. Remover os arquivos que não são mais desnecessários.
rm dbs.tar.gz
rm storage-database.tar.gz
  1. Iniciar o Netuno com a app do Helipacity.

  2. Entre na área de administração no dashboard e clique no botão Sincronizar Website.

Execução

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 e website dentro da pasta raiz do aplicativo.

⚠️ 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

✅ 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.

Instalação Manual (Alternativa)

Clone e Instalação

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

Configuração

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.

Execução

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.

Ajustar Configuração no Container

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.

About

Portal da Favela Heliópolis que fica em São Paulo, Brasil.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7