Mensagens de commit para publicar alterações
Use estas mensagens ao fazer commit em cada repositório. Não incluir Co-authored-by.
ecosif-auth
chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração
- Reorganizar docs: remover estrutura antiga (ambiente, arquitetura, desenvolvimento,
endpoints, funcional, integradores); adicionar docs/operational.md, functional.md,
technical.md e aws-ecs-api-gateway.md
- Dockerfile: remover -javaagent fixo de JAVA_OPTS; agente Datadog apenas via entrypoint
- entrypoint-simple.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação
ecosif-masterdata
chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração
- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: remover -javaagent de JAVA_OPTS; agente Datadog apenas via entrypoint
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação
ecosif-moviments
chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração
- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- README: atualizar referências à documentação
ecosif-querys
chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração
- Reorganizar docs: remover estrutura antiga; adicionar docs/operational.md,
functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- README: atualizar referências à documentação
ecosif-reports
chore: reorganizar documentação, Docker com Datadog opcional e ajustes de configuração
- Reorganizar docs: remover estrutura antiga e patches; adicionar docs/operational.md,
functional.md, technical.md e aws-ecs-api-gateway.md
- Dockerfile: usar entrypoint.sh; remover -javaagent de JAVA_OPTS
- conf/entrypoint.sh: carregar agente Datadog só quando USEDATADOG=true
- WebConfig: ajustes de CORS/configuração
- application.yml: ajustes de configuração
- README: atualizar referências à documentação
ecosif-compliance
chore: suporte Datadog opcional, entrypoint e reorganização de documentação
- Adicionar ddtrace ao requirements.txt
- Criar conf/entrypoint.sh: executar ddtrace-run gunicorn quando USEDATADOG=true
- Dockerfile: usar ENTRYPOINT com entrypoint.sh em vez de CMD gunicorn fixo
- Reorganizar docs: remover estrutura antiga; adicionar operational, functional,
technical e aws-ecs-api-gateway
- config.json / config-test.json e config.py: ajustes de configuração
- README: atualizar referências
ecosif-automations
chore: corrigir dependências e permissões no Dockerfile Lambda
- requirements.txt: ajustar urllib3 para >=1.25.4,<2.1 (compatível com botocore 1.34.x)
- Dockerfile: remover chown para sbx_user1051:495 (utilizador não existe no build);
usar apenas chmod 777 em /tmp/local_data para o runtime Lambda escrever
- Reorganizar docs: adicionar operational, functional, technical e aws-ecs-api-gateway
- README: atualizar referências
ecosif-structure
chore: variáveis estrutura ao final, script build-push Docker e Datadog em todos os serviços
- env.template: mover variáveis exclusivas da estrutura para o final; remover
TRAEFIK_ACME_ENABLED (não utilizada); secção única "VARIÁVEIS EXCLUSIVAS DA ESTRUTURA"
- docker-compose: adicionar bloco DD_* (Datadog) em ecosif-querys e ecosif-reports;
adicionar variáveis Datadog em ecosif-compliance
- env.local e env.test: remover TRAEFIK_ACME_ENABLED
- scripts/docker-projects.conf: mapeamento projeto Git ↔ Docker Hub (auth, reports,
masterdata, moviments, automations, querys, web, compliance)
- scripts/build-push-docker.sh: build e push de imagens (--build, --build-only,
--tag, --push); multi-plataforma amd64/arm64 para --build; versão e latest
- scripts/README.md: documentar docker-projects.conf e build-push-docker.sh
- docs: remover DESENVOLVIMENTO, ENTREGA-CLIENTE, GUIA-INSTALACAO; adicionar
functional, operational, technical
ecosif-database
chore: reorganizar documentação e ajustes de configuração
- Reorganizar docs: adicionar estrutura em docs/
- logback-spring.xml: ajustes de formato/níveis
- README: atualizar referências à documentação
ecosif-angular
chore: reorganizar documentação do frontend
- Remover estrutura antiga de docs (ambiente, arquitetura, desenvolvimento,
endpoints, funcional, integradores)
- README: atualizar referências à documentação
Repositório principal (ds-ecosif-ia-services)
Depois de fazer commit e push em todos os submódulos:
chore: atualizar referências dos submódulos e documentação de implantação
- Atualizar ponteiros dos submódulos para os commits publicados
- docs-anotations: instrução técnica de implantação em produção (MD e HTML),
variáveis de ambiente, checklist; variáveis estrutura ao final da tabela
- Remover docs/ e guias antigos movidos ou consolidados em docs-anotations
- README e anotações na raiz conforme organização atual
Como usar: em cada submódulo, após git add -A, use:
git commit -F -
# Colar a mensagem (apenas o bloco entre os ```), terminar com Ctrl+D
Ou copiar só o corpo (título + linhas em branco + bullets) para o editor do git commit (sem Co-authored-by).