vitya 141efe9759 scripts(books-vds-portainer-migration): Phase 1 adapter ready
Clone-adapted from .wiki/concepts/portainer-stack-management-vds.md § Migration script.

Diffs from VDS-infra version:
- PORTAINER_URL = portainer.kzntsv.site
- Auth via X-API-Key (PAT works, no JWT fallback needed)
- DIR prefix /usr/docker/<stack> (not /opt/stacks/<stack>)
- Down step via `docker rm -f` by compose-project label
  (bypasses docker-compose v1 ContainerConfig bug entirely; no compose binary on path required)
- Refuses traefik/portainer migration (management plane)

Idempotent: delete-then-create against existing stack by name on endpoint 1. Re-runs are safe.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 10:16:10 +03:00

admin

Infrastructure agenda — VDS / NAS / recovery-host / OpenWRT + fault-tolerance roadmap.

See .wiki/overview.md for orientation.

Description
Infrastructure agenda � VDS/NAS/recovery-host/OpenWRT + fault-tolerance roadmap
Readme 11 MiB
Languages
PowerShell 77.3%
Shell 22.7%