Sistema de Gestão de Ordens de Serviço para o contrato CAST
** Objetivo:** Controlar a criação, validação e fechamento das ordens de serviço para o contrato CAST.
** Linguagem: **Ruby on rails
** Banco de Dados: **PostgreSQL
** Usuários:** Analistas da GER-TI
** Data de entrada em produção:** Janeiro/2017
** Data da última atualização/versão: **Janeiro/2017
** Gerente/Desenvolvedor: ** Bruno Henrique de Oliveira Peixoto
** Conectividade com outros sistemas: ** Redmine de projetos de TI/ PENTAHO
Ambiente de produção
Servidor
Vegeta (http://10.2.17.43:3000/) Debian, Rede local TCE.
Procedimento para subir a aplicação
- Logar como root na máquina por ssh
- $ su - brunohop
- $ /bin/bash –login
- $ cd Documentos/GerOrdemServico
- $ rails server -e production -b 10.2.17.43
Procedimento para atualizar a aplicação
- Logar como root na máquina por ssh
- $ su - brunohop
- $ /bin/bash –login
- $ cd Documentos/GerOrdemServico
- $ git pull origin master
Após esse comando o sistema estará rodando na porta 3000
Auto Start
Há um script no init.d da máquina e outro na pasta da aplicação que deve iniciar a aplicação automaticamente. O do init.d simplesmente chama o script abaixo, que deve estar dentro da pasta da aplicação.
killall -9 ruby killall -9 ruby cd /home/brunohop/Documentos/GerOrdemServico/ echo "vai rodar!" rails server -b 10.2.17.43