Pular para o conteúdo

Primeiros passos no Kymus App

O Kymus App roda aplicações em contêiner: o seu código vindo do GitHub, uma imagem Docker, bancos de dados e aplicações prontas, como n8n. Você monta tudo num quadro visual e publica com um clique.

conceitoo que é
Projetoagrupa os serviços de uma mesma aplicação, como o site, a API e o banco
Serviçouma aplicação rodando: o seu código, uma imagem Docker ou um banco de dados
Volumeum disco que guarda dados mesmo quando o serviço reinicia
Linkuma conexão entre dois serviços, por exemplo a API ligada ao banco
  1. No menu lateral, entre em Kymus App e clique em Novo Projeto.
  2. Dê um Nome do Projeto e, se quiser, uma descrição.
  3. Clique em Criar Projeto.

O projeto abre no canvas, um quadro onde cada serviço é um card que você arrasta como quiser. Organizar automaticamente arruma os cards, e Centralizar traz tudo para o meio da tela.

Clique em Adicionar (o +), ou clique com o botão direito numa área vazia do canvas. Há cinco opções:

opçãoo que cria
GitHub Repoum serviço a partir do seu código. Veja Publicar do GitHub
Templateuma aplicação pronta, com um ou mais serviços já conectados. Veja Templates
Databaseum banco PostgreSQL, MySQL, MariaDB, MongoDB ou Redis. Veja Bancos e imagens Docker
Docker Imageum serviço a partir de uma imagem pública, como do Docker Hub
Volumeum disco para guardar dados

Todo serviço novo nasce como Rascunho. Antes de publicar, você ajusta os recursos na aba Config e as variáveis na aba Vars.

Quando estiver pronto, a barra no topo do canvas mostra o que falta publicar, como meu-app pronto para implantar. Clique em Deploy.

A mesma barra avisa quando um serviço que já está no ar tem uma mudança ainda não aplicada. O botão vira Reimplantar, e Detalhes lista o que é novo e o que mudou.

Clique num card para abrir o painel do serviço. As abas são:

  • Deploy: as versões publicadas, os logs e o botão de reverter. Veja Deploys, logs e versões.
  • Vars: as variáveis de ambiente.
  • Links: as conexões com outros serviços.
  • Config: recursos, domínio e rede.
  • Banco: aparece nos bancos MySQL.
  • Console: aparece em alguns serviços.

No topo do painel ficam Parar e Iniciar.

  • Parar e Iniciar, no topo do painel do serviço, desligam e ligam o serviço.
  • Excluir um serviço: em Config, clique em Excluir Serviço e digite o nome para confirmar. O volume dele não é apagado: fica solto no canvas.
  • Excluir um projeto: em Configurações do projeto, na Zona de Perigo. O projeto precisa estar vazio, então exclua os serviços antes.