Skip to content

Versão 3.5.0

Latest
Compare
Choose a tag to compare
@marlinhares marlinhares released this 20 May 14:17
a673ff3

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)
    

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/