Command Info

Name: runcloud:migrate-webapp

Description: Migrate a webapp between RunCloud servers (DNS + Clone + SSL). MOCKUP for future UI.

Status: completed

Start Time: 2026-03-25 12:38:00

End Time: 2026-03-25 12:38:00

Total Time: 0 seconds

Dispatched Jobs Count: 0

Successful Jobs Count: 0

Failed Jobs Count: 0

Output

12:38:00 Lock acquired for command: runcloud:migrate-webapp
12:38:00 <fg=magenta;options=bold> Webapp Migration — RunCloud</>
12:38:00 <fg=cyan;options=bold> ━━━ Phase 1: Validation ━━━━━━━━━━━━━━━━━━━━━</>
12:38:00 <fg=gray>ℹ</> Searching for webapp...
12:38:00 <fg=green>✓</> Webapp: app-syumatsujp (ID: 2639344)
12:38:00 <fg=green>✓</> Source server: misshosting01 (185.139.128.88)
12:38:00 <fg=green>✓</> Destination server: Glesys ds11431 (46.21.98.114)
12:38:00 <fg=green>✓</> Domain: syumatsu.jp
12:38:00 <fg=gray>ℹ</> Checking nameservers...
12:38:00 <fg=yellow>⚠</> DNS skipped — unsupported provider: ns-113-b.gandi.net, ns-90-a.gandi.net, ns-139-c.gandi.net
12:38:00 <fg=yellow>⚠</> DNS provider: ns-113-b.gandi.net, ns-90-a.gandi.net, ns-139-c.gandi.net
12:38:00 <fg=yellow>⚠</> DNS integration skipped — update DNS manually after migration
12:38:00 <fg=green>✓</> No active migration found
12:38:00 <fg=gray>ℹ</> Current DNS: syumatsu.jp → 188.114.236.63
12:38:00 <fg=gray>ℹ</> Target market: Japan
12:38:00 <fg=gray>ℹ</> No market-specific IP — using least-used: 46.21.98.120 (quality: 64)
12:38:00 <fg=green>✓</> Target IP: 46.21.98.120 (quality: 64)
12:38:00 <options=bold>Domain</>: syumatsu.jp
12:38:00 <options=bold>Source</>: misshosting01 (185.139.128.88)
12:38:00 <options=bold>Destination</>: Glesys ds11431 (46.21.98.114)
12:38:00 <options=bold>DNS</>: 188.114.236.63 → 46.21.98.120
12:38:00 [DRY RUN] Validation OK. No changes made.
12:38:00 Lock released for runcloud:migrate-webapp