zlh-grind/SESSION_LOG.md

1.0 KiB
Raw Blame History

Session Log zlh-grind

Session Dec 20, 2025 - Port Allocation & DNS Fix

Completed Fixes (zlh-api)

  1. handlers/provisionGame.js - Added portsNeeded: portsNeeded || 1 (default port allocation)
  2. provisionAgent.js - Changed DB field ports: to allocatedPorts: (schema match)

⚠️ DNS Bug Identified (NOT YET FIXED)

File: src/api/provisionAgent.js Problem: Passing FQDN to EdgePublisher instead of SHORT hostname

Changes Needed:

  1. Line 46: Delete const ZONE = ...
  2. Lines 330-331: Delete FQDN generation (const slotHostname = ...)
  3. Line 402: Change to slotHostname: hostname,

Impact: Game provisioning works but DNS records not created


Session Dec 19, 2025 - Dev Container Split

  • Split provision.js into provisionAgent.js + handlers (provisionGame.js, provisionDev.js)
  • Added dev container support
  • INTRODUCED: FQDN bug in EdgePublisher call

Session Dec 13, 2025 - Initial Implementation

  • Created zlh-api repository
  • Agent-driven provisioning pipeline
  • All 6 Minecraft variants working