Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

v0.12.1: fix start --all routes

Latest

Choose a tag to compare

@jtdoank jtdoank released this 02 Aug 04:23

fix(proxy): register routes in startAllContainers (#10)

Bug

tavpbox start --all memulai semua container tapi tidak memanggil AddRoute() untuk masing-masing container. Akibatnya routes.json tetap kosong/null dan proxy mengembalikan 404 "No project configured" untuk semua domain.

Root Cause

startAllContainers() di cmd/lifecycle.go hanya iterasi container, print status, lalu restart proxy — tanpa registrasi route.

Fix

  • Tambahkan AddRoute() + GetHostPort() di loop startAllContainers()
  • Registrasi domain utama + mailpit route (jika port 8025 ter-mapping)
  • Sama perilakunya dengan single-project start command

Verified

  • tavpbox start --all → routes.json terisi 10 entry (5 domain + 5 mailpit)
  • Semua domain: bbmku.tavp.my.id → 200, app.bbmku.tavp.my.id → 302, dll

Files Changed

  • cmd/lifecycle.go — fix startAllContainers() route registration