Commands · MemphisLab Docs
MemphisLab Docs
License Manager

Commands

Comandos de manutenção do license-manager

php artisan access:sync-permissions

Varre os Resources registrados no painel Filament e gera/atualiza o catálogo de permissões ({subject}.{action}), remove permissões obsoletas e recria os grupos padrão. Roda automaticamente a cada deploy (job de migrate). Rodar manualmente depois de adicionar ou remover um Resource do painel fora do fluxo de deploy:

make client-shell CLIENT=license-manager
php artisan access:sync-permissions

php artisan migrate

Roda automaticamente a cada deploy. Rodar manualmente só em diagnóstico, dentro do shell do container.

Seeders (uso local/dev — não rodam em produção)

  • AdminUserSeeder — cria admin@finatto.com.br com senha password. Só para ambiente local.
  • LicenseCategorySeeder, ProductSeeder, CanaryFeatureSeeder, TenantSeeder, LicenseSeeder — cargas de dados de exemplo.
  • DemoSeeder — agrega os seeders de exemplo acima.

Operação via k3s-platform

make client-status CLIENT=license-manager   # pods, HPA, PVCs, ingress, Postgres
make client-logs   CLIENT=license-manager
make client-shell  CLIENT=license-manager
make client-backup CLIENT=license-manager   # backup on-demand do Postgres