ConfiguracaoSEI.php
3.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?
class ConfiguracaoSEI extends InfraConfiguracao {
private static $instance = null;
public static function getInstance(){
if (ConfiguracaoSEI::$instance == null) {
ConfiguracaoSEI::$instance = new ConfiguracaoSEI();
}
return ConfiguracaoSEI::$instance;
}
public function getArrConfiguracoes(){
return array(
'SEI' => array(
'URL' => 'https://'.getenv('SEI_HOST_URL').'/sei',
'Producao' => true,
'RepositorioArquivos' => '/dados',
'Modulos' => array('PENIntegracao' => 'mod-sei-barramento', 'MdWsSeiRest' => 'mod-wssei', 'ProtocoloIntegradoIntegracao' => 'mp/protocolo_integrado/', 'PeticionamentoIntegracao' => 'peticionamento/', 'MdIncomIntegracao' => 'incom','MdEstatisticas' => 'mod-sei-estatisticas')
),
'PaginaSEI' => array(
'NomeSistema' => 'SEI',
'NomeSistemaComplemento' => getenv('SEI_NOMECOMPLEMENTO'),
'LogoMenu' => ''),
'SessaoSEI' => array(
'SiglaOrgaoSistema' => getenv('SEI_ORGAO'),
'SiglaSistema' => 'SEI',
'PaginaLogin' => 'https://'.getenv('SEI_HOST_URL').'/sip/login.php',
'SipWsdl' => 'https://'.getenv('SEI_HOST_URL').'/sip/controlador_ws.php?servico=wsdl',
'https' => true),
'XSS' => array('NivelVerificacao' => 'A', //B=Básico, A=Avançado, N=Nenhum
'ProtocolosExcecoes' => null, //lista temporária de documentos nao validados
'NivelBasico' => array('ValoresNaoPermitidos' => null),
'NivelAvancado' => array('TagsPermitidas' => null,
'TagsAtributosPermitidos' => null,
'FiltrarConteudoConsulta' => true //neste caso loga os erros e filtra o conteudo nas consultas
)
),
'BancoSEI' => array(
'Servidor' => 'sei-bd',
'Porta' => '3306',
'Banco' => 'sei',
'Usuario' => getenv('SEI_DB_USERNAME'),
'Senha' => getenv('SEI_DB_PASSWORD'),
'UsuarioScript' => getenv('SEI_DB_USERNAME'),
'SenhaScript' => getenv('SEI_DB_PASSWORD'),
'Tipo' => 'MySql'), //MySql ou SqlServer
'CacheSEI' => array(
'Servidor' => 'sei-memcached',
'Porta' => '11211'),
'JODConverter' => array('Servidor' => 'http://sei-jod:8080/converter/service'),
'Edoc' => array('Servidor' => 'http://[Servidor .NET]'),
'Solr' => array(
'Servidor' => 'http://sei-solr:8983/solr',
'CoreProtocolos' => 'sei-protocolos',
'TempoCommitProtocolos' => 300,
'CoreBasesConhecimento' => 'sei-bases-conhecimento',
'TempoCommitBasesConhecimento' => 60,
'CorePublicacoes' => 'sei-publicacoes',
'TempoCommitPublicacoes' => 60),
'HostWebService' => array(
'Edoc' => array('*'),
'Sip' => array('*'),
'Publicacao' => array('*'),
'Ouvidoria' => array('*'),),
'InfraMail' => array(
'Tipo' => '2',
'Servidor' => 'sei-smtp',
'Porta' => '25',
'Codificacao' => '8bit',
'MaxDestinatarios' => 999,
'MaxTamAnexosMb' => 999,
'Seguranca' => '',
'Autenticar' => false,
'Usuario' => '',
'Senha' => '',
'MaxTamAnexosMb' => 20,
'Protegido' => ''),
'MdEstatisticas' => array(
'url' => getenv('MD_ESTATISTICAS_URL'),
'sigla' => getenv('MD_ESTATISTICAS_SIGLA'),
'chave' => getenv('MD_ESTATISTICAS_CHAVE')
)
);
}
}
?>