Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"dev": "vite",
"build": "tsc --noEmit && vite build",
"preview": "vite preview",
"deploy": "npm run build && PAD_ENV=devnet pad dist proof-of-talk-v02.dot --env devnet --js-merkle",
"deploy": "npm run build && HOME=\"$HOME/.pad-worker\" PAD_ENV=devnet pad dist proof-of-talk-v02.dot --env devnet --js-merkle",
"check-deploy": "node scripts/check-deploy.ts",
"verify": "node scripts/verify.ts",
"icon": "node scripts/icon.ts",
Expand Down
9 changes: 7 additions & 2 deletions docs/deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,15 @@ cuenta mapeada.
```bash
cd app
npm install
pad login # una vez; QR con Polkadot App. El handshake puede tardar minutos.
npm run deploy # npm run build && PAD_ENV=devnet pad dist proof-of-talk-v02.dot --env devnet --js-merkle (pad 0.22.1)
npm run deploy # build + HOME=~/.pad-worker PAD_ENV=devnet pad dist proof-of-talk-v02.dot --env devnet --js-merkle (pad 0.22.1)
```

pad 0.22.1 firma la ficha (ícono y `app.<nombre>`) con su worker, nunca con la sesión de `pad login`. Con
`HOME=~/.pad-worker` pad no ve la sesión: el worker registra, sigue siendo dueño y cada deploy actualiza contenido,
ficha y `app.` sin firmas ni login. Mientras el nombre sea del worker (cuenta pública de desarrollo) otro podría
cambiarlo; después del evento: `pad transfer app.proof-of-talk-v02.dot --env devnet` y luego
`pad transfer proof-of-talk-v02.dot --env devnet`.

- Corre `pad` en una terminal propia: pide confirmaciones interactivas.
- `PAD_ENV=devnet` es obligatorio: el entorno por defecto de `pad` es otro.
- `polkadot-app-deploy.config.ts` escribe el manifest y los text records en DotNS. Su `icon` debe ser PNG o JPEG.
Expand Down
Loading