Secção Docker
A secção Docker (rail direito) reúne tudo o que se relaciona com o daemon do Docker e os contentores do Aseptic.
Mostra o estado do daemon do Docker: ligado, a iniciar ou sem ligação. Se não estiver iniciado, Iniciar Docker arranca o Docker Desktop e espera que responda.
O Docker é necessário para iniciar a infraestrutura e para correr
micros em modo contentor. Na app, arrancar o Docker é
uma ação manual; o CLI (aseptic start) arranca-o por sua conta.
Infraestrutura
Seção intitulada “Infraestrutura”- Iniciar infraestrutura — inicia só a infra que o cenário selecionado declara (Kafka, Redis, Postgres…), sem os micros.
- Parar infraestrutura —
docker compose downda infra comum. Não se pode parar com o cenário em execução (pare-o antes).
Consola e mensagens da infraestrutura
Seção intitulada “Consola e mensagens da infraestrutura”Cada serviço de infraestrutura em execução tem o seu menu «⋮» com o que se pode fazer dentro do seu contentor:
- Abrir consola — abre o terminal do sistema com
psql(Postgres) ouredis-cli(Redis) já ligado, com o utilizador e a base de dados que o próprio contentor declara. No CLI:aseptic console postgres. - Mensagens do Kafka — lê um topic (desde o início ou só o que chegar) e publica
mensagens com chave opcional. Usa as ferramentas da própria imagem do Kafka, também as
de versões antigas. No CLI:
aseptic kafka topics,aseptic kafka consume <topic>easeptic kafka produce <topic> <mensagem>.
Ler demora: volta ao fim de 50 mensagens ou de 10 segundos sem mensagens novas, mais o tempo que o consumidor demora a juntar-se ao seu grupo.
Contentores
Seção intitulada “Contentores”Lista os contentores aseptic-* em execução com o seu estado, saúde e portas.
- Eliminar órfãos — apaga os contentores
aseptic-*que ficaram residuais (por exemplo após um encerramento abrupto).
A partir do CLI
Seção intitulada “A partir do CLI”aseptic docker status, docker start, aseptic infra-up, infra-down, containers,
docker-clean.