Releases: pengovbr/sei-docker
Versão 2.0.1
### Retirada da instalação automática do Módulo de Resposta
Como o módulo precisa de configuração de negócio adicional após a instalação de acordo com o manual, achamos melhor tirar da instalação automática, enquanto não escrevermos um script para fazer essa config automaticamente.
Caso deseje instalar o módulo, basta setar no envlocal.env o parametro: MODULO_RESPOSTA_INSTALAR=true. Se o projeto estiver no ar, basta rodar make clear e make setup na ordem para que o instalador realize a instalação
Versão 2.0.0 - Receita kubernetes para dev
Kubernetes
Liberado uma receita kubernetes para ambientes de dev.
A receita conta com os seguintes recursos:
- configmap - mapeamento dos valores env do app
- secret - segredos e senhas
- persistent volume claimns - pontos de montagem para persistência
- job de instalacao inicial - instalador inicial do sistema
- statefullsets para o banco e solr
- deployments para jod, memcached e sei-app
- ingress com https
- gera apenas para mysql
Para gerar a receita kubernetes basta ajustar seu envfile com os valores corretos (url desejada para o sei, nome do orgao, etc).
Em seguida veja tb no envfile os valores para o kubernetes referentes a namespace, classe do storage e tb os recursos que vc vai delegar para cada componente.
Depois basta rodar make kubernetes_montar_yaml
Ao publicar a receita atente-se para o fonte do SEI. Como o código fonte do SEI não é publico faz-se necessário mover manualmente os fontes para o pvc vol-sei-fontes
Versão 1.4.1
- Adição do pacote zip no conteiner:
não era possível exportar os projetos para zip devido a ausência do pacote zip
Versão 1.4.0
- Módulo de Resposta auto instalável:
agora o Módulo de Respostas sobe junto do projeto e instala automaticamente a versão 1.1.0. Caso não deseje a sua instalação ou queira instalar uma outra versão, basta comentar a sua variável de controle no arquivo envlocal. - Testes para o projeto:
na pasta tests agora existe uma lineup de testes onde após qualquer alteração no projeto possa rodar os testes para garantir que não quebrou os fundamentos básicos do sistema
1.1.0 - Versão 1.1.0
- Possibilidade de subir 2 SEIs em uma mesma VM: conferir o tutorial em https://github.com/spbgovbr/sei-docker/blob/main/docs/duploSEI/duplosei.md
- Testes automatizados para o desenvolvedor:
São dezenas de testes que rodam criando e destruindo o ambiente em diversas configurações pré-definidas. Variando o envlocal.env e testando as instalações e fazendo verficações dos mais diversos tipos para garantir que o projeto esteja funcionando após as alterações no projeto. Para maiores informações acessar o README dos testes: https://github.com/spbgovbr/sei-docker/blob/main/tests/README.md - ajustes diversos como adição do pacote sodium usado pelo SEI-Federação e outros ajustes preparando para a próxima release que contará com a receita do kubernetes
1.0.0 - Versão 1.0.0
Esta versão incrementa o seguinte:
- Vídeo Tutoriais Explicativos do Projeto
- Ajustes Diversos no Makefile
0.9.12 - Ajuste no Makefile pois quando criava o sei diferente de localhost nao estava exportando corretamente a saida para o phpldapadmin
Ajuste no Makefile pois quando criava o sei diferente de localhost nao estava exportando corretamente a saida para o phpldapadmin
0.9.11 - Correção na montagem dos arquivos externos
Esta versão corrige um pequeno problema no nome do diretório para montar os arquivos anexos
0.9.10 - Correção no Endpoint do LdapAdmin
Essa versão apenas corrige o nome no endpoint do phpldapadmin
0.9.9 - Novos Componentes da Infra
Essa versão é uma antes da 1.0.0. Para lançar a 1.0.0 falta apenas:
- gerar README
- criar vídeos tutoriais com demonstrações de uso e orientações gerais
Essa versão tem:
- + de 15 Novas VARS de customização do ambiente
- agora permite o uso do seu certificado próprio para o balanceador ou para o nó de aplicacao do SEI. Caso nao seja informado será gerado um cert auto-assinado
Agora com um único comando, além dos componentes anteriores sobe junto ao ambiente:
- openldap - serviço para controlar a autenticacao no SEI/SIP
- phpopenldapadmin - serviço para administrar o OpenLdap, podendo criar árvores Multiorgaos com Diretorias/Departamentos e Usuários - Acesse via URL/phpldapadmin
- mailcatcher - usando o mailcatcher do projeto Vagrant agora caso deseje, vc podera ter um servico para capturar todos os emails enviados pelo SEI - Acesse via URL/mailadmin
- ao subir o ambiente, caso seja identificado o uso do OpenLdap automaticamente já linka e configura o SEI/SIP para usar o OpenLdap
- também faz a operação inversa, caso o usuário esqueça a senha de administrador do openldap, basta informar os parametros corretamente que o link é automaticamente desligado e o login volta a user=senha
- memcachedadmin - caso deseje tb sobe automaticamente um servico para administrar o memcached (URL/memcachedadmin) - aqui vc poderá visualizar o seu memcached em tempo real, verificar o comportamento, verificar performance bem como testar otimizaçoes
- dbadmin - caso deseje tb sobe automaticamente um servico para administrar o seu banco de dados. Sobe a ferramenta adminer que ira permitir visualizar os schemas, tables, index, structures, etc da base de dados. Essa ferramenta ainda n esta compativel com a base Oracle mas é compativel com Mysql e Sqlserver, iremos trabalhar a compatibilizacao nas proxs versoes - Acesso: URL/dbadmin
- a parte técnica está completa para a versão 1.0.0 falta apenas criar o README e os vídeo tutoriais e tb fazer alguns testes variando os parâmetros