1.0 KiB
1.0 KiB
Session Log – zlh-grind
Session Dec 20, 2025 - Port Allocation & DNS Fix
✅ Completed Fixes (zlh-api)
- handlers/provisionGame.js - Added
portsNeeded: portsNeeded || 1(default port allocation) - provisionAgent.js - Changed DB field
ports:toallocatedPorts:(schema match)
⚠️ DNS Bug Identified (NOT YET FIXED)
File: src/api/provisionAgent.js
Problem: Passing FQDN to EdgePublisher instead of SHORT hostname
Changes Needed:
- Line 46: Delete
const ZONE = ... - Lines 330-331: Delete FQDN generation (
const slotHostname = ...) - 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