Plantilla / Boilerplate de Jardim Digital e Grafo (Astro + Strapi)
Descrição
Repositório GitHub + guia de implantação para montar seu próprio jardim digital com grafo de conhecimento. Astro SSR + Strapi 5 + pipeline Python de sincronização. O sistema exato que opera este portal.
Este produto ainda não tem um link de compra configurado.
Portal do Cliente (Odoo)
O processamento de pagamento, faturamento e a gestão de seus downloads são realizados em nosso espaço seguro do Odoo.
🔑 Já adquiriu? Faça login aqui para baixar →Um portfólio estático é um cemitério de projetos. Um jardim digital é um ecossistema vivo onde cada nota, projeto, conceito e evidência se conecta com os demais formando um grafo de conhecimento que cresce com sua prática.
Este boilerplate inclui a arquitetura completa que opera este portal:
- Frontend Astro SSR: Páginas de diário, portfólio, serviços, recursos, jardim digital (conceitos, evidências, descobertas, perguntas). Multilíngue (es/en/fr) com tradução automática.
- CMS Strapi 5: 14 content types com componentes repetíveis, i18n e hooks de ciclo de vida (busca, OG images, invalidação de cache).
- Pipeline Python de sincronização:
.md↔ YAML (13 arquivos) ↔ graph.db (SQLite) ↔ Strapi. Inclui validação de integridade referencial, extração de evidências e CLI unificada. - Grafo de conhecimento: 11 tipos de entidade (publicações, conceitos, perguntas, evidências, descobertas, temáticas, ADRs, relações, projetos, serviços, produtos) com 1.000+ relações tipadas.
- Infraestrutura Docker: Nginx + Astro + Strapi + Redis + PostgreSQL em um único docker-compose.yml.
O boilerplate é projetado para alguém que quer construir seu próprio sistema de conhecimento pessoal, não apenas um blog. Inclui o guia de implantação completo e 30 dias de suporte por e-mail.
- Repositório GitHub privado com o código completo: Astro frontend, Strapi CMS, pipeline Python, scripts de build, testes
- Guia de implantação (PDF, 40 páginas): de VPS vazio até portal operacional com domínio, SSL e backups automáticos
- Documentação de arquitetura: diagrama de componentes, fluxo de dados, decisões de design (ADRs) e trade-offs documentados
- Pipeline de sincronização configurado: sync_graph.py, sync_strapi.py, build_graph_db.py, orchestrator.py — prontos para usar com seu conteúdo
- 5 modelos de conteúdo: nó de diário, conceito, evidência, projeto, serviço — com frontmatter e seções predefinidas
- Dashboard web de gestão do grafo: métricas, recomendações, estado de saúde (localhost:8080)
- CLI unificada:
python3 -m Grafos status/validate/pipeline/build/sync/analyze - 30 dias de suporte por e-mail: 3 consultas incluídas para resolver bloqueios de instalação ou configuração
- Requisitos: VPS com 4GB RAM mínimo (Ubuntu 22.04+), Docker, Docker Compose, Node.js 22+, Python 3.10+ e um domínio apontando para o servidor.
- Clone o repositório:
git clone <repo-url> && cd jardin-digital. Edite o.envcom suas credenciais (PostgreSQL, Redis, OpenAI para tradução). - Levante a infraestrutura:
docker compose up -d. Isso inicia Nginx, Astro, Strapi, Redis e PostgreSQL. Aguarde 3 minutos na primeira inicialização (Strapi faz migrações). - Configure o Strapi: Acesse
http://seu-dominio:1337/admin, crie seu usuário admin e verifique se os 14 content types estão criados. O guia tem screenshots de cada passo. - Escreva seu primeiro nó: Crie um arquivo
.mdemJardim Digital/Publicações/usando o modelo incluído. Executepython3 -m Grafos pipelinepara integrá-lo ao grafo. - Sincronize com Strapi:
python3 Grafos/sync_strapi.py --push all. Seu nó aparecerá no frontend emhttp://seu-dominio/es/diario/seu-slug. - Itere: Adicione conceitos, evidências, projetos. O grafo cresce com cada nó. Use
python3 -m Grafos dashboardpara ver métricas e recomendações.