dev-pira / dev-pira/AgendaTech

Enabler: Provisionar banco de dados de staging (schema vazio)

Open
#88 0 comments 0 reactions 1 assignee Claimed by @fabiobaldins View on GitHub
DevLimeira
Dominant language
TypeScript
Stars
1
Forks
3
Avg merge
3m
Merged PRs (30d)
1

Description

Contexto

Card 2 de 3 do enabler de staging (ver #87 pra estrutura do ambiente). Depende do #87 estar minimamente confirmado (onde/como o staging roda).

Antes de sincronizar qualquer dado de producao pro staging, precisamos de um banco vazio la - so com o schema aplicado via migrations, sem nenhum dado real de usuario. Isso já entrega valor sozinho: da pra testar migrations novas e fluxos de cadastro do zero sem risco de LGPD.

Trabalho necessario
- [ ] Criar banco PostgreSQL separado pro staging no king.host (sufixo _stg no nome, mesma instancia ou instancia separada conforme disponibilidade)
- [ ] Configurar .env do ambiente staging apontando pro banco novo
- [ ] Rodar php artisan migrate (so schema, sem dado)
- [ ] Confirmar que aplicacao sobe normalmente no staging com banco vazio (cadastro/login funcionando do zero)
- [ ] Documentar credenciais/conexao em docs/deploy.md (sem senha em texto, so estrutura)

Entregavel

Banco de staging funcional e vazio, aplicacao rodando contra ele no ambiente agendatechstg.

Relacionado a #87. Bloqueia o card 3/3 (script de sync com anonimizacao).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.