Mapa do projeto
1. Use o Portal CloudIF
O Portal cria o projeto, registra as permissões, vincula o tenant, acompanha provisionamento e mostra os atalhos autorizados.
2. Edite no Forgejo
- Abra o repositório.
- Edite
site/index.html. - Faça commit na branch
main. - O webhook de push notifica a automação CloudIF.
3. Acompanhe no Komodo
O stack usa docker-compose.yml. No Komodo, confira pull, deploy, saúde do container e logs do serviço web.
4. Consulte o Supabase
A tabela de treinamento é public.cloudif_tutorial_steps. A consulta abaixo usa somente a chave pública anon e uma política RLS de leitura.
Clique para testar.
5. Entenda os webhooks
- Push do Forgejo: informa que houve alteração no código.
- Release do Forgejo: participa do fluxo de publicação versionada.
- CloudIF para Komodo: solicita atualização do repositório e deploy.
- Komodo para CloudIF: registra eventos de execução quando configurado.
- Supabase: webhooks de banco são habilitados por projeto e evento no Portal.
Segredos são armazenados fora do código e nunca aparecem nesta página.
Exercício completo
- Troque uma frase desta página.
- Atualize uma linha no Supabase.
- Faça commit no Forgejo.
- Acompanhe o deploy no Komodo.
- Abra a URL pública e confirme a nova versão.