Obrigado pela dica Marcos,
Muito boa a iniciativa, quando mais rápido os órgãos colocarem o SEI para
teste, mais rápido será o entendimento de suas funcionalidades e
procedimentos de instalação.
O SEI também possui um ambiente para testes e desenvolvimento utilizando o
VirtualBox,Vagrant e Docker. Neste ambiente está todos os componentes do
SEI com as versões recomendadas,
sendo a forma recomendada para repasse as equipe de desenvolvimento do
projeto.
Tendo o VirtualBox e Vagrant instalados, basta executar o seguinte comando
na pasta raiz do projeto:
vagrant init processoeletronico/sei-2.6.0
vagrant up
Isto fará o provisionamento de um ambiente completo do SEI local e de forma
virtualizada para utilização no desenvolvimento.
Maiores detalhes sobre as tecnologias aplicadas podem ser visualizadas na
documentação do SEI no Portal do Software Público.
Portal SEI >> Documentação de Apoio >> Ambiente de Desenvolvimento - Vagrant
*
https://softwarepublico.gov.br/social/sei/manuais/vagrant/sumario*
*Att.*
Em sex, 21 de out de 2016 às 09:08, Marcos Paulo Ferreira Rebello <
mrebello@jundiai.sp.gov.br> escreveu:
> Montei um pacote 'portável' com o SEI rodando no Windows (x32, roda tb no
> x64)
>
> Deixei disponível em:
>
>
https://drive.google.com/file/d/0ByI8nNqtCfYjdWhDNXR4OWRyNEk/view?usp=sharing>
> Está sem o fonte do SEI.
> Para 'instalar', basta descompactar o pacote, e após isso descompactar os
> fontes do sei na pasta root.
> Necessita estar com as portas 3306 e 8080 livres na máquina (dá pra
> alterar facilmente).
> Para iniciar, basta chamar o 'Inicia.bat', e aguardar alguns segundos.
> Está com o atalho para a página do SEI e do SIP.
> Inclui o apache, o php, o mysql e o phpmyadmin no pacote (tudo em 43M
> zipado)
>
> - Não inclui o solr (faz pesquisa apenas pela base)
> - não inclui o jod (não converte documentos do office)
> - não está configurado o SMTP (depois vou ver se configuro para usar uma
> conta gmail da vida)
> - não testei em pasta cujo nome contenha espaços
>
> Grande vantagem: ter o ambiente de teste na máquina local, podendo
> inclusive ter vários ambientes de teste diferentes na mesma máquina.
>
>
> Alterações que foram necessárias para rodar no windows:
> - memcached compilado para windows
> - wkhtmltopdf compilado para windows e renomeado para wkhtmltopdf-amd64.exe
>
> Para funcionar a geração de PDF:
> sei\rn\DocumentoRN.php
> trocar a linha (linha 4003 no v13):
> $strComandoExecucao = "LANG=pt_BR.iso-8859-1; java -jar "
> .dirname(__FILE__)."/../".DIR_FERRAMENTAS."/itextmerge.jar -p "
> .$strProtocoloProcedimentoFormatado ." -o "
> .$strCaminhoCompletoArquivoPdfTotal ." -d " .$strDocumentosGeracaoPdf." -i
> ".implode(',',$arrArquivoPdfParcial) ." 2>&1";
>
> por:
> if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
> $strComandoExecucao = "SET LANG=pt_BR.iso-8859-1 && java -jar "
> .dirname(__FILE__)."/../".DIR_FERRAMENTAS."/itextmerge.jar -p "
> .$strProtocoloProcedimentoFormatado ." -o "
> .$strCaminhoCompletoArquivoPdfTotal ." -d " .$strDocumentosGeracaoPdf." -i
> ".implode(',',$arrArquivoPdfParcial) ." 2>&1";
> } else {
> $strComandoExecucao = "LANG=pt_BR.iso-8859-1; java -jar "
> .dirname(__FILE__)."/../".DIR_FERRAMENTAS."/itextmerge.jar -p "
> .$strProtocoloProcedimentoFormatado ." -o "
> .$strCaminhoCompletoArquivoPdfTotal ." -d " .$strDocumentosGeracaoPdf." -i
> ".implode(',',$arrArquivoPdfParcial) ." 2>&1";
> }
>
>
> Para o webservice ficar no 'padrão' e ser reconhecido corretamente no
> Visual Studio:
> sei\controlador_ws.php: adicionar na linha 55
> header('Content-type: application/soap+xml; charset=iso-8859-1');
>
> sip\controlador_ws.php: adicionar na linha 55
> header('Content-type: application/soap+xml; charset=iso-8859-1');
>
>
> Seria interessante que essas alterações fossem incorporadas na versão
> oficial.
>
> Foi de grande utilidade aqui para fazer a integração via webservices.
> Espero que seja útil a mais alguém.
>
> [image: IPREJUN] *Marcos Paulo Ferreira Rebello*
> *Analista de Gestão - Informática*
> mrebello@jundiai.sp.gov.br
> +55 11 4589-8987
>
> _______________________________________________
> sei-tecnico mailing list
> sei-tecnico@listas.softwarepublico.gov.br
>
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico>
--
---