Este projeto prepara um ambiente Ubuntu para a execução do SISLEGIS. Esse ambiente pode ser usado de duas formas:
- Através do Vagrant (numa máquina com qualquer sistema operacional suportado por ele);
- Através do Ubuntu instalado em tua própria máquina.
Neste momento, a versão suportada para o Ubuntu é a 15.04.
Para utilizar este ambiente, edite o arquivo hosts da tua máquina e adicione o nome sislegis.local
ao ip 127.0.0.1.
Clonando este projeto:
git clone http://github.com/pensandoodireito/sislegis-ambiente-ubuntu
cd sislegis-ambiente-ubuntu
Crie o arquivo config a partir do exemplo existente e, se desejar (ou precisar), configure-o. Nesse arquivo de configuração você pode informar, por exemplo, que utilizará um proxy no ambiente. Também poderá configurar as variáveis que referenciam os projetos do sislegis para os teus próprios forks no GitHub, se estiver trabalhando neles ao invés de diretamente nos projetos da organização pensandoodireito
. Execute:
cp config.exemplo config
vim config
Se desejar (para carregar algumas variáveis de ambiente), solicite o carregamento do arquivo config
através da inclusão da seguinte linha em teu arquivo ~/.bashrc
source <CAMINHO ATÉ ESTE PROJETO>/config
Se estiver utilizando um proxy, configure-o também:
cp .proxy.exemplo .proxy
vim .proxy
Instale o plugin vbguest no Vagrant:
vagrant plugin install vagrant-vbguest
Inicie e provisione a máquina com os seguintes comandos:
vagrant up
vagrant ssh -c /vagrant/instalar
Ao término do provisionamento, faça um reload da máquina com o comando abaixo. Dessa forma, após a reinicialização, se houver alguma atualização de kernel, o plugin vagrant-vbguest
ficará encarregado de instalar o VirtualBox Guest Additions nesse novo kernel.
vagrant reload
Após a montagem do ambiente, você pode acessar as URLs relatias a aplicação.
Você pode ter acesso ao ambiente montado executando o seguinte comando:
vagrant ssh
Execute o script instalar:
./instalar
Após a montagem do ambiente, você pode acessar as URLs relativas a aplicação.
Você pode ter acesso ao ambiente montado executando o seguinte comando:
sudo su - sislegis
- Acesso a aplicação: http://sislegis.local:8080
- Usuário/senha: sislegis/@dmin123
- Acesso a administração do Wildfly: http://sislegis.local:9990
- Usuário/senha: sislegis/@dmin123
- Acesso a administração dos usuários da aplicação: http://localhost:8080/auth
- Usuário/senha: admin/admin
O salvamento do ambiente é interessante de ser realizado para que ele possa ser reconstruído de forma mais ágil numa próxima montagem. Para realizar essa operação, execute o seguinte script dentro do ambiente que estiver sendo executado (real ou o virtual executado pelo usuário vagrant
):
./salvar
Se o ambiente estiver sendo executado pelo vagrant
, também é possível executar o script de salvamente a partir do HOST
da seguinte forma:
vagrant ssh -c /vagrant/salvar