analytics-ufcg/sab

Name: sab

Owner: Laboratório Analytics

Description: Olho n'água: frontend

Created: 2016-07-12 18:10:15.0

Updated: 2018-04-12 17:29:35.0

Pushed: 2018-04-12 17:29:34.0

Homepage: https://olhonagua.insa.gov.br/

Size: 23502

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Monitoramento dos reservatórios do semi-árido brasileiro

Desenvolvimento
Requisitos

É necessária a instalação do nodeJS com o seu gerenciador de pacotes npm. Como este projeto usa Sass como pre-processador CSS, também é necessário do compass:

 apt-get install nodejs
 apt-get install npm
comando abaixo só é necessário quando o comando <node> não é encontrado
 ln -s /usr/bin/nodejs /usr/bin/node

 apt-get install ruby-full
 gem update --system
 gem install compass

Também é necessário o grunt-cli e bower instalados no ambiente:

 npm install -g grunt-cli bower

Por fim, para instalar as dependencias do projeto, utiliza-se o npm e o bower.

caminho_do_projeto>
install
r install
Rodando

Para rodar o preview da aplicação, use o comando grunt serve.

Deployment

O 'grunt build' tem um parâmetro para definir o environment.

Use grunt build para gerar a versão de produção na pasta dist.

Para subir a aplicação para o servidor final, configure o arquivo secret.json na raiz do projeto e execute:

t build --env=prod
t ssh_deploy:prod

É possível desfazer o deployment retornando para a versão anterior do projeto:

t ssh_rollback:prod
Arquivo secret.json.example.

Renomeie o arquivo secret.json e edite-o com as credenciais de acesso ao servidor de produção.

ecret.json.example secret.json

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.