OBS: Use o Vagrant, com ubuntu 14/04. Rode o postinstall.sh como provisioning. Todos os passos serão realizados dentro do diretório do projeto, dentro do vagrant.
rvm install 2.2.0
rvm use 2.2.0 --default
sudo apt-get install postgresql-9.3 postgresql-client postgresql-contrib libpq-dev
Para checar se o banco de dados esta instalado corretamente
aptitude search postgresql |grep ^i
Verificar se versão compativel: Postgree 9.3
sudo apt-get install nodejs npm libxml2-dev libxslt1-dev
gem install nokogiri -v '1.6.6.2' -- --use-system-libraries
bundle install
psql -h localhost -U desenv sesai_pdsi
Senha: rapadura Caso não funcionar, tem que rodar manualmente as 3 últimas linhas do postinstall.sh
sudo su - postgres -c "echo \"CREATE USER desenv WITH SUPERUSER CREATEDB CREATEROLE ENCRYPTED PASSWORD 'rapadura';\" |psql -U postgres -d postgres" vagrant
sudo su - postgres -c "echo \"CREATE DATABASE sesai_pdsi;\" |psql -U postgres -d postgres" vagrant
sudo su - postgres -c "echo \"GRANT ALL PRIVILEGES ON DATABASE sesai_pdsi TO desenv;\" |psql -U postgres -d postgres" vagrant
Edite o arquivo config/database.yml (crie se não existir) com o conteúdo de acordo com o config/database.yml.sample. Utilize o usuário root e a senha rapadura.
rake db:create
rake db:migrate
rake db:seed
Copie os arquivos samples de configuração usando root e reinicie o server postgresql:
sudo cp samples/postgresql.conf /etc/postgresql/9.3/main/
sudo cp samples/pg_hba.conf /etc/postgresql/9.3/main/
sudo service postgresql restart
rails server -b 0.0.0.0
e agora acesse seu navegador em http://localhost:3000
git push heroku rc:master
git push heroku rc:master
heroku run rails console
heroku run bash
##DigitalOcean
mina development deploy
mina development stop
mina development restart
mina development purge
rake db:dump
rake db:restore
- Especificação do projeto
- Dados que serão coletados e suas origens
- Requisitos relacionados aos usuários
Gera o ERD do modelo do banco de dados, baseado nos models e seus relacionamentos
rake erd
Gera o diagrama de classes
rake diagram:all