Versão 3.5.0
Versão 3.5.0
Suporte ao SEI5 e Diversos Ajustes
Ecossistema de Conteineres (pasta containers):
-
Versionamento das bases Mysql, SqlServer, Oracle e Postgres para o sei4.0 e sei4.1.
-
Caso queira subir o SEI5 use uma base do sei4.1 (enquanto a base do 5.0 não estiver disponível).
O ecossistema vai atualizar automaticamente da 4.1 para a 5.0.
Atenção, a base do sei4 para sei5 não atualiza automaticamente, apenas a base do 4.1 para o 5.0 ocorre de forma automatizada. -
Bancos disponíveis:
- MariaDB sei4.0 e sei4.1
- Mysql8 sei4.1
- Sqlserver sei4.0 e sei4.1
- Oracle sei4.0 e sei4.1
- Postgres sei4.0 e sei4.1
-
Imagem centos9 baseada no rockylinux - Sistema Operacional base para o SEI5
-
Imagem de aplicação php para os ecossistemas de infra e dev com php8 para o SEI5
-
Imagem Solr9.4.0 para o SEI5
Ecossistema DEV (pasta dev):
- arquivos env de exemplo para mysql, oracle, postgres e sqlserver para o SEI4 e SEI5
- agora no make config é necessário informar tanto o banco de dados quanto a versão do SEI:
make base=mysql-sei4 config
- necessário rodar make update após o make up, caso utilize o sei5.0 para que o ecossitema atualize o banco de dados para a nova versão
Ecossistema Infra (pasta Infra)
- arquivos .env de exemplo para subir o SEI nas versões 4.x e 5.0.x. Antes de subir o ambiente selecione o arquivo correto
- caso queira subir por ex o sei5 em oracle:
- copie o envlocal-example-mysql-sei4.env para envlocal.env (ou use o envlocal.env original)
- agora copie ao final do envlocal.env o conteúdo da base/versão que vc quer, neste caso copie o conteúdo do envlocal-example-oracle-sei5.env
- copie o fonte para: ~/sei/FonteSEI (ou altere a var de fonte no seu envlocal.env para o caminho desejado)
- faça as alteraões se desejar no envlocal.env. Por ex informe ali a sua url ou deixe a original que é localhost
- rode:
make setup make logs ou make logs_app-atualizador (para acompanhar a instalação)
- acesse o sistema com: https://localhost/sei (aceite a excessão de self signed cert)
Atenção: Migração de Versões do projeto sei-docker ou versões do SEI
Caso você tenha algum ambiente em funcionamento e queira migrar ou a versão do SEI-Docker ou a versão do SEI, proceda em linhas gerais da seguinte forma:
- verifique se a versão desejada é compatível com os módulos que você precisa
- suba na sua vm local uma versão do zero, seguindo as orientações gerais do projeto (usando o envlocal de exemplo e preenchendo-o de acordo com suas necessidades. Rode o make setup && make logs para acompanhar a instalação)
- teste os módulos e funcionalidades desejadas
- feito o teste e estando de acordo
- no seu ambiente original, faça o backup do banco e dos arquivos anexos (volumes docker do banco e volume dos arquivos anexos)
- restaure esse backup no ambiente criado anteriormente e rode os scripts de migracao do SEI, entrando no conteiner e rodando:
- php sip/scripts/atualizar_versao_sip.php
- php sip/scripts/atualizar_recursos_sei.php
- php sei/scripts/atualizar_versao_sei.php
- teste se esta tudo ok
- caso esteja de acordo proceda com a migração nos mesmos termos acima só que agora usando o seu ambiente atual
Dúvidas
Abrir issue com a dúvida: https://github.com/spbgovbr/sei-docker/issues
ou
Abrir chamado na nossa Central caso seja órgão cadastrado: https://portaldeservicos.economia.gov.br/