Beyou Dev Env

Beyou Dev Env

Este repositório não contém código de aplicação. É a camada de orquestração local: um arquivo Compose base com Postgres e a rede compartilhada, mais três overlays que se empilham por cima.

Os overlays

Os scripts

up-dev.sh (aceitando --monitoring), down.sh, o reset-db.sh que falha alto, e o bootstrap-glitchtip.sh, que cria e reconcilia por código a organização do rastreador de erros, os projetos, os monitores de uptime, os heartbeats e as regras de alerta.

A produção agora mora em outro lugar

Até outubro de 2026 este repositório também rodava a produção: um overlay prod puxando as imagens publicadas atrás do Watchtower, um up-prod.sh, e uma dupla de backup e teste de restauração em timers do systemd do host. Tudo isso foi para um cluster k3s de um nó gerido pelo Flux a partir do repositório público be-infra, onde deploys são commits, os backups e o teste semanal de restauração são CronJobs, e o monitoramento é uma stack de plataforma compartilhada. O que fica aqui é tudo que você precisa para rodar o Beyou na sua própria máquina.

Mergulhos profundos

Os tópicos de arquitetura de infraestrutura e monitoramento documentam os dois lados, esta stack local e o cluster de produção, do laptop onde tudo roda ao alerta que dispara quando o scheduler de snapshots fica quieto.