Skip to content

fga-eps-mds/2016.2-Jardim-Botanico-Web

Repository files navigation

Deploy Heroku https://vast-eyrie-45942.herokuapp.com/

Build Status

Test Coverage

Code Climate

Ambiente de desenvolvimento

Para contribuir com o projeto você deve fazer o download dos seguintes arquivos disponíveis neste repositório:

install-ruby.sh

install-rvm.sh

install-postgresql.sh

Vagrantfile

Após o download e com todos os arquivos salvos no mesmo diretório execute o seguinte comando:

vagrant up --provider virtualbox

Logo após o download da box, já dentro do ambiente de desenvolvimento você deve alterar o .bashrc para ele entrar na pasta compartilhada entre os SO's sempre que a máquina for iniciada, para isso:

vim ~/.bashrc

No final do arquivo, adicione:

cd /vagrant/

Feito isso salve e feche o arquivo, agora toda vez que o ambiente for ligado ele já estará na pasta compartilhada.

Para configurar o banco de dados execute os seguintes passos:

sudo su

cd

nano /etc/postgresql/9.5/main/pg_hba.conf

Feito isso altere as linhas abaixo:

local all postgres peer

local all all peer

para:

local all postgres trust

local all all trust

Feito isso ainda no usuário root reinicie o serviço postgresql e saia do modo root:

service postgresql reload

exit

Entre no serviço postgresql com o usuário postgres e crie o usuário travis para a aplicação:

psql -U postgres

create user travis with createdb;

Após isso é só executar os seguintes comandos:

bundle install

rake db:setup