Skip to content

Instantly share code, notes, and snippets.

@cmilfont
Last active July 27, 2016 17:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmilfont/cd802317931927cff3935d8bd3c745bd to your computer and use it in GitHub Desktop.
Save cmilfont/cd802317931927cff3935d8bd3c745bd to your computer and use it in GitHub Desktop.
Ambiente para os cursos

Instalar ferramentas pré-definidas

Independente da tecnologia que vocês utilizam, no curso usaremos um conjunto de ferramentas já pré-definidas para explorar o conteúdo ofertado. Usaremos Postgres, nodejs e opcionalmente Elasticsearch.

Nodejs

Precisaremos do Nodejs na versão 5 [de preferência o v5.11.0 ou posterior na família v5]. A justificativa do nodejs é que precisaremos sempre dele para construir o FrontEnd em ambiente de desevolvimento.

Eu recomento instalar o https://github.com/creationix/nvm e instalar o Nodejs por ele.

Depois de instalar o nvm, voce pode instalar o node então com o comando:

nvm install v5.11.0

Postgres

Apenas para não perdermos tempo porque o código que será apresentado estará configurado nesse banco, caso tenha preferência por outro, sugiro fazer os testes antes.

Bibliotecas

Fazer o fork do projeto https://github.com/cmilfont/feedback

Executar os seguintes comando na raiz do projeto:

nvm current       #Dado que instalou o node pelo nvm e verificar se o node está em uso
nvm use v5.11.0   #Opcional: caso não seja o node default verificado no passo anterior
npm install       #Verificar se acontece algum erro

Verificar o ambiente

Após a instalação, configurar o arquivo config/config.json com suas informações do postgres e executar o comando

npm start

Deve informar no console algo como:

$ npm start

> feedback@0.0.1 start /Users/cmilfont/projetos/feedback
> node -r babel-register index.js

Listen at 9090

Após isso verificar no endereço http://localhost:9090/ se a aplicação carrega.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment