Esdras Renan
|
418599ef62
|
feat(desktop): add Tauri updater (GitHub Releases), updater UI button, hide PowerShell windows; fix Windows inventory arrays and activation; improve metrics parsing; branding rename to Raven across app; avoid localhost fallback in auth-server; inject APP_URL/AUTH_URL in stack
|
2025-10-10 20:39:39 -03:00 |
|
Esdras Renan
|
6700bd9f15
|
ci(web): instalar apenas o pacote 'web' e apontar Convex via overlay (NEXT_PUBLIC_CONVEX_URL=http://sistema_convex_backend:3210)\n\n- Evita EACCES em apps/desktop/node_modules no runner.\n- Bypassa DNS/Traefik para chamadas servidor->Convex dentro da stack.
|
2025-10-09 19:16:10 -03:00 |
|
Esdras Renan
|
82a71ea092
|
fix(stack): remover envs duplicadas em convex_backend (itens unicos no array)
|
2025-10-09 17:50:13 -03:00 |
|
Esdras Renan
|
0d2474b95e
|
stack(convex): injetar MACHINE_PROVISIONING_SECRET/TTL/FLEET no container convex_backend via .env\n\n- As functions do Convex leem estes envs em runtime.\n- O deploy usa docker stack + substituicao de variaveis via .env do diretório.
|
2025-10-09 17:40:19 -03:00 |
|
Esdras Renan
|
82c16533da
|
ci(stack): usar APP_DIR efetivo e fallback para pasta no /home/renan\n\n- Determina diretório gravável (fallback /home/renan/apps/sistema) e usa em rsync e stack deploy.\n- stack.yml aceita com default para /srv/apps/sistema.\n- Evita necessidade de sudo e problemas de permissão no /srv.
|
2025-10-09 16:58:17 -03:00 |
|
Esdras Renan
|
4e87911269
|
feat(auth): garantir usuarios padrao no start do container\n\n- Torna o seed idempotente por padrao (SEED_ENSURE_ONLY=true) sem resetar senhas existentes.\n- Executa
> web@0.1.0 auth:seed /home/renan/sistema-de-chamados
> node scripts/seed-auth.mjs
✅ Usuario garantido (sem reset de senha): admin@sistema.dev
✅ Usuario garantido (sem reset de senha): cliente.demo@sistema.dev
✅ Usuario garantido (sem reset de senha): mariana.andrade@atlasengenharia.com.br
✅ Usuario garantido (sem reset de senha): fernanda.lima@omnisaude.com.br
✅ Usuario garantido (sem reset de senha): joao.ramos@atlasengenharia.com.br
✅ Usuario garantido (sem reset de senha): aline.rezende@atlasengenharia.com.br
✅ Usuario garantido (sem reset de senha): ricardo.matos@omnisaude.com.br
✅ Usuario garantido (sem reset de senha): luciana.prado@omnisaude.com.br
✅ Usuario garantido (sem reset de senha): gabriel.oliveira@rever.com.br
✅ Usuario garantido (sem reset de senha): george.araujo@rever.com.br
✅ Usuario garantido (sem reset de senha): hugo.soares@rever.com.br
✅ Usuario garantido (sem reset de senha): julio@rever.com.br
✅ Usuario garantido (sem reset de senha): lorena@rever.com.br
✅ Usuario garantido (sem reset de senha): renan.pac@paulicon.com.br
✅ Usuario garantido (sem reset de senha): thiago.medeiros@rever.com.br
✅ Usuario garantido (sem reset de senha): weslei@rever.com.br apos no stack.yml.\n- Garante admin e demais usuarios definidos sem acao manual, mesmo após reset do app.
|
2025-10-09 16:34:59 -03:00 |
|
Esdras Renan
|
474cd45b65
|
fix(stack): expor segredos de provisionamento ao convex
|
2025-10-09 00:14:00 -03:00 |
|
Esdras Renan
|
f8c89c935c
|
chore(deploy): trigger web redeploy (no-op change in stack.yml)
|
2025-10-08 20:31:44 -03:00 |
|
Esdras Renan
|
69dd060e79
|
chore(deploy): nudge stack to force redeploy (no-op comment)
|
2025-10-08 20:25:57 -03:00 |
|
Esdras Renan
|
3735e0d178
|
deploy: zero-downtime rollout (2 replicas, start-first, healthchecks) for web & convex; document in runbook
|
2025-10-08 18:27:07 -03:00 |
|
Esdras Renan
|
2659455a9f
|
deploy: purge .next before build; CI also restarts Convex service to ensure fresh state
|
2025-10-08 18:03:36 -03:00 |
|
Esdras Renan
|
27d78d6171
|
ci/deploy: force rollout of web service via RELEASE_SHA + service update to pick new code
|
2025-10-08 16:17:34 -03:00 |
|
Esdras Renan
|
8d55c37f82
|
feat: add Convex dashboard service and CI job to deploy functions to self-hosted backend
|
2025-10-08 11:59:49 -03:00 |
|
Esdras Renan
|
bb0a47099f
|
feat(convex): use official self-hosted backend image behind Traefik; remove CLI-based service
|
2025-10-08 11:17:02 -03:00 |
|
Esdras Renan
|
55b516043f
|
fix(convex): non-interactive setup using --configure new --project ... --dev-deployment local
|
2025-10-08 11:11:58 -03:00 |
|
Esdras Renan
|
df182f29aa
|
fix(convex): remove unsupported --port/--hostname; rely on default 3210
|
2025-10-08 10:53:42 -03:00 |
|
Esdras Renan
|
e30cc7a286
|
fix(convex): revert to sourcing .env inside container (requires quoting)
|
2025-10-08 10:46:41 -03:00 |
|
Esdras Renan
|
48e17eb43b
|
fix(convex): load env via env_file instead of sourcing .env (spaces-safe)
|
2025-10-08 10:38:11 -03:00 |
|
Esdras Renan
|
604f7b55b0
|
fix(stack): use absolute bind path (/srv/apps/sistema) for Portainer/Swarm
|
2025-10-08 10:34:37 -03:00 |
|
Esdras Renan
|
998efa9a91
|
fix(stack): install devDependencies and use prisma via pnpm exec in Swarm deploy
|
2025-10-08 10:27:25 -03:00 |
|
Esdras Renan
|
ec1539b446
|
infra: stack Traefik (Swarm), exemplos de env, CI GitHub Actions e ajuste workspace pnpm
|
2025-10-08 10:20:04 -03:00 |
|