feat: deploy.ps1 para Windows en los 4 packs + INSTALL.md #1

Merged
hermes merged 3 commits from feat/windows-powershell into main 2026-09-12 19:08:48 +02:00
Owner

Summary

  • deploy.ps1 por pack (openwebui, wordpress, hermes, openclaw): equivalente funcional de deploy.sh en PowerShell 5.1+ (Docker Desktop)
  • INSTALL.md con instrucciones PowerShell y Bash lado a lado
  • WordPress: generacion de contrasenas con RNG nativo (sin openssl)

Test Plan

  • Balance de llaves/parens y tokens clave validados por script
  • GATE A: revision subagente ciclo 1 (FAIL) - fix -replace 3er operando + ANSI [char]27
  • GATE A: revision subagente ciclo 2 (FAIL) - fix stderr nativo via cmd /c (PS #4002)
  • Escaneo estatico secrets: limpio
  • Smoke test en Windows real (pendiente usuario)

Cierra la carencia reportada: packs sin instalador para Windows.

## Summary - deploy.ps1 por pack (openwebui, wordpress, hermes, openclaw): equivalente funcional de deploy.sh en PowerShell 5.1+ (Docker Desktop) - INSTALL.md con instrucciones PowerShell y Bash lado a lado - WordPress: generacion de contrasenas con RNG nativo (sin openssl) ## Test Plan - [x] Balance de llaves/parens y tokens clave validados por script - [x] GATE A: revision subagente ciclo 1 (FAIL) - fix -replace 3er operando + ANSI [char]27 - [x] GATE A: revision subagente ciclo 2 (FAIL) - fix stderr nativo via cmd /c (PS #4002) - [x] Escaneo estatico secrets: limpio - [ ] Smoke test en Windows real (pendiente usuario) Cierra la carencia reportada: packs sin instalador para Windows.
hermes added 3 commits 2026-09-12 19:06:22 +02:00
- deploy.ps1 por pack: equivalente funcional de deploy.sh (docker/compose,
  puertos auto-detect, RAM check, modelo llama3.2:3b, modos local|vps|stop)
- INSTALL.md: instrucciones PowerShell y Bash lado a lado
- WordPress: generacion de contrasenas con RNG nativo (sin openssl),
  root y wp con valores distintos via -replace con limite de 1 coincidencia
- wordpress/deploy.ps1: -replace no acepta tercer operando (count) en
  ninguna version de PS; bucle linea a linea (1a = root, 2a = MYSQL_PASSWORD)
- los 4 deploy.ps1: escape ANSI con [char]27 en vez de backtick-e
  (incompatible con Windows PowerShell 5.1); guard solo con NO_COLOR
hermes merged commit 23631884dd into main 2026-09-12 19:08:48 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d0a1/packs#1