From bitnami/wildfly:20.0.0 Official Image: open-source application server - WildFly 20.0.0.
902
Contêiner da API de Envio de Planos de Trabalho do Programa de Gestão (PGD). O Software tem como objetivo realizar o gerenciamento (envio/consulta) dos Planos de Trabalhos do Programa de Gestão (Projeto de Transformação Digital).
Observação: esta API foi desenvolvida com base no Sistema PG.Cade em parceria com a CGU/Anvisa.
Sistema do Programa de Gestão - PG_Cade_Anvisa
Observação: é necessário criar as tables e views da API PGD. Favor, utilizar os scripts SQL abaixo:
Tables API PGD - PG_Cade_Anvisa
Views API PGD - PG_Cade_Anvisa
Observação: é altamente recomendável criar um novo banco de dados para as tabelas API PGD (databaseName=APIPGD). As view são criadas na mesma estrutura do banco de dados do programa de gestão (databaseName=PGD). PGD é o nome do seu banco de dados do Programa de Gestão.
Observação: é necessário verificar se as views da API PGD foram criadas no schema dbo.*.
Observação: o objeto [dbo].[GerarLogAlteracaoPacto] deve ser criado como uma Função com valor de tabela. (Banco de Dados > Programação > Funções > Funções com Valor de Tabela)
DATABASE_SCHEMA_NAME: informar o nome do schema do banco de dados do programa de gestão. Para maiores detalhes, favor consultar a seção Parâmetros do contêiner.
URL Homologação: http://hom.api.programadegestao.economia.gov.br/
URL Produção: https://api-programadegestao.economia.gov.br/
latest: versão mais recente
1.0: Versão inicial da aplicação
Observação: caso deseje obter atualizações de novas versões da imagem, por gentileza, remova a imagem local e efetue um novo download diretamente do repositório:
docker rmi -f cadegovbr/apiprogramagestaocade:1.0
docker rmi -f cadegovbr/apiprogramagestaocade:latest
docker pull cadegovbr/apiprogramagestaocade
ADD standalone.sh with parameter -Dlog4j.formatMsgNoLookups=true
Fonte: Get the latest on Apache Log4j 2 CVE-2021-44228 vulnerability from Docker
<properties>
<log4j2.version>2.17.1</log4j2.version>
</properties>
Fonte: Log4J2 Vulnerability and Spring Boot
As instruções a seguir são informações necessárias para a utilização de contêiners docker.
Para executar este contêiner, você precisará do docker instalado.
Parâmetros disponíveis para o seu contêiner.
docker run -p 8080:8080 -p 9990:9990 -e WILDFLY_USERNAME=admin -e WILDFLY_PASSWORD=4dm1n \
-e DATABASE_APIPGD_USER=user -e DATABASE_APIPGD_PASSWORD=passwd -e DATABASE_APIPGD_URL="jdbc:sqlserver://host:1433;databaseName=APIPGD" \
-e DATABASE_PGD_USER=user -e DATABASE_PGD_PASSWORD=passwd -e DATABASE_PGD_URL="jdbc:sqlserver://host:1433;databaseName=PGD" \
-e DATABASE_SCHEMA_NAME="PGD" -e APIPGDME_URL=url -e APIPGDME_AUTH_USER=user -e APIPGDME_AUTH_PASSWORD=passwd \
-e MAIL_RECIPIENTS_TO="[email protected],[email protected]" -e MAIL_RECIPIENTS_CC="[email protected],[email protected]" -e MAIL_HOST=smtp -e MAIL_PORT=25 \
-e MAIL_USER=user -e MAIL_PASSWORD=passwd -e MAIL_SMTP_AUTH=true -e MAIL_SMTP_STARTTLS_ENABLE=false \
-e MAIL_SMTP_STARTTLS_REQUIRED=false -e MAIL_SMTP_SSL_ENABLE=false -e TZ="America/Sao_Paulo" cadegovbr/apiprogramagestaocade
WILDFLY_USERNAME - Usuário de administração do WildFly.WILDFLY_PASSWORD - Senha do Usuário de administração do WildFly.DATABASE_APIPGD_URL - URL para conexão com o banco de dados da API PGD.DATABASE_APIPGD_USER - Usuário do banco de dados da API PGD.DATABASE_APIPGD_PASSWORD - Senha do Usuário do banco de dados da API PGD.DATABASE_PGD_URL - URL para conexão com o banco de dados do PGD.DATABASE_SCHEMA_NAME - Nome do schema do banco de dados do PGD.DATABASE_PGD_USER - Usuário do banco de dados do PGD.DATABASE_PGD_PASSWORD - Senha do Usuário do banco de dados do PGD.APIPGDME_URL - Url de conexão com a API PGD ME.APIPGDME_AUTH_USER - Usuário de conexão com a API PGD ME.APIPGDME_AUTH_PASSWORD - Senha do Usuário de conexão com a API PGD ME.MAIL_RECIPIENTS_TO - E-mails dos destinatários que irão receber mensagens da API (for multiple recipients = [email protected],[email protected]).MAIL_RECIPIENTS_CC (opcional) - E-mails dos destinatários (em cópia) que irão receber mensagens da API (for multiple recipients = [email protected],[email protected]).MAIL_HOST - Endereço IP ou DNS do Host SMTP.MAIL_PORT - Porta do Host SMTP.MAIL_USER - E-mail do usuário.MAIL_PASSWORD - Senha de e-mail do usuário.MAIL_SMTP_AUTH - Flag indicando se há autenticação SMTP. ["true", "false"]MAIL_SMTP_STARTTLS_ENABLE - Flag indicando se há TLS habilitado no SMTP. ["true", "false"]MAIL_SMTP_STARTTLS_REQUIRED - Flag indicando se o SMTP requer TLS. ["true", "false"]MAIL_SMTP_SSL_ENABLE - Flag indicando se há SSL habilitado no SMTP. ["true", "false"]TZ - Timezone. Horário Brasileiro: "America/Sao_Paulo"Nós utilizamos o GitLab para versionamento.
Todos os softwares utilizados neste projeto possuem licença de código aberto.
Content type
Image
Digest
sha256:1940e2b39…
Size
496 MB
Last updated
over 3 years ago
docker pull cadegovbr/apiprogramagestaocade