====== 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