Skip to content

Rodando o OpenRedu em desenvolvimento com o Vagrant

ess2 edited this page Nov 26, 2015 · 4 revisions

Instalando a VirtualBox

O pacote criado pelo Vagrant do OpenRedu utiliza as versões 4.0 à 4.3 do Oracle VirtualBox, para baixá-la:

Esta é a versão 4.2 do Oracle VirtualBox

Instale o arquivo pelo Instalador de Pacotes do Linux

Em seguida, faça a instalação do Vagrant.

Instalando o Vagrant

Existem duas formas de instalar o Vagrant:

1) Vá até o terminar e use:

$ sudo apt-get install vagrant

Ele já irá pegar a versão mais recente do Vagrant e instalará ela.

2) Acessando o site do próprio Vagrant:

Selecione a versão de acordo com seu processador e seu sistema operacional

Adicionando a Box do OpenRedu ao Vagrant

No terminal:

1) Na pasta dos seus Downloads, crie uma pasta chamada OpenR, usando:

$ mkdir OpenR

$ cd OpenR

2) Em seguida:

$ vagrant box add OpenR DevOpenredu-ubuntu_trusty64.box

$ vagrant init OpenR

3) Perceba que o Vagrant cria um arquivo "Vagrantfile" na pasta OpenR. Edite o vagrantfile adicionando a seguinte linha após "config.vm.box = "OpenR", adicione:

config.vm.network :forwarded_port, guest: 3000, host: 3000

OBS: sem as aspas.

4) Em seguida faça os seguintes comandos pra rodar a VirtualBox com o ambiente:

$ vagrant up

$ vagrant ssh

O ssh roda a virtualbox que está dentro da box

Você pode usar o comando ls pra ver as pastas que estão dentro da VirtualMachine do OpenRedu, perceba que só existe a pasta "OpenRedu"

5) $ cd OpenRedu

Rodando o Servidor OpenRedu

Para o servidor funcionar é necessário usar os seguintes comandos no terminal (ainda na virtualmachine):

$ rake sunspot:solr:start

$ rake bootstrap:all

$ rails s

4) Por último, verifique se o servidor está realmente funcionando usando no seu navegador:

localhost:3000

Pronto! Assim você tem sua instância do OpenRedu montada, pronta pra ser usada!

Clone this wiki locally