Деплой: PowerShell-версия build-push (на Windows bash уходит в WSL и падает)

- scripts/build-push.ps1: arm64 buildx bake + push, аналог build-push.sh для Windows-дева (ASCII).
- deploy/pi/README: указать .ps1 для Windows и почему `bash ...` в PowerShell не работает.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-27 00:23:49 +03:00
co-authored by Claude Opus 4.8
parent 1a61b05923
commit 886ff5d4e2
2 changed files with 30 additions and 2 deletions
+4 -2
View File
@@ -37,9 +37,11 @@ VPS_TUNNEL_USER=tunnel
(см. `IMAGE_REGISTRY`/`IMAGE_TAG` в `.env`). Pi 4/5 — мощный, но реестр держим как основной путь.
На ПК (Docker Desktop) — один раз `docker login gitea.arseniev.info`, далее при каждом релизе:
```bash
scripts/build-push.sh # buildx: arm64-сборка app+tunnel и push в реестр
```powershell
.\scripts\build-push.ps1 # Windows (PowerShell); на *nix — bash scripts/build-push.sh
```
> `bash scripts/build-push.sh` в PowerShell уходит в WSL и падает, если нет дистрибутива —
> используй `.ps1`. Команды внутри — обычный `docker buildx`, работают и напрямую в PowerShell.
На Pi:
```bash
docker login gitea.arseniev.info # один раз (доступ к пакету)