Skip to content

chore: inicia o painel web em rails - #27

Closed
thnbi wants to merge 8 commits into
devfrom
feat/painel-web
Closed

thnbi wants to merge 8 commits into
devfrom
feat/painel-web

Conversation

@thnbi

@thnbi thnbi commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

O que mudou

  • painel web em Rails 8.1.3.1 com Hotwire e Tailwind em web/, sem banco proprio e sem
    acesso ao PostgreSQL
  • servico web no docker-compose, com Dockerfile de desenvolvimento e volume de cache do
    bundle
  • job do painel no CI, espelhando os passos do bin/ci do Rails
  • alvos do Makefile passam a valer para servidor e painel
  • Ruby 4.0.7 pinado no mise, ao lado do Go
  • painel registrado no CONTEXT-MAP, nos docs de agente e no README

Por quê

O ADR-0031 substituiu o painel estatico previsto no ADR-0028 por uma aplicacao Rails mantida
neste repositorio, cliente da API REST versionada como qualquer outro (ADR-0026). Este PR traz
o esqueleto dela e o encaixe no ambiente que ja existe, sem codigo de dominio.

Como testar

  • make compose-env && make compose-config
  • docker compose up, com o servidor em localhost:8080 e o painel em localhost:3000
  • make test, que agora roda as duas suites (a primeira execucao constroi a imagem do painel
    e instala as gems)
  • dentro de web/, bin/ci roda rubocop, brakeman, as auditorias e os testes

Auto-review (checklist)

  • Descrição clara (o que/por quê/como testar)
  • PR pequeno e focado
  • Casos limite considerados (ex.: vazio, 0, erro)
  • Evidência de teste (manual ou automatizado)

@thnbi thnbi closed this Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant