Fix: Default portsNeeded to 1 for game containers
Game containers always need at least 1 port for backend connectivity to Velocity proxy. Without this default, game provisioning skips port allocation entirely, breaking EdgePublisher and Velocity registration.
This commit is contained in:
parent
26db484c2e
commit
61941d50e5
@ -1,4 +1,4 @@
|
|||||||
// src/api/provisionGame.js
|
// src/api/handlers/provisionGame.js
|
||||||
// GAME-SIDE request normalization + validation (no payload changes yet)
|
// GAME-SIDE request normalization + validation (no payload changes yet)
|
||||||
|
|
||||||
export function normalizeGameRequest(body = {}) {
|
export function normalizeGameRequest(body = {}) {
|
||||||
@ -42,7 +42,7 @@ export function normalizeGameRequest(body = {}) {
|
|||||||
cpuCores,
|
cpuCores,
|
||||||
memoryMiB,
|
memoryMiB,
|
||||||
diskGiB,
|
diskGiB,
|
||||||
portsNeeded,
|
portsNeeded: portsNeeded || 1, // Default to 1 port for game containers
|
||||||
|
|
||||||
artifactPath,
|
artifactPath,
|
||||||
javaPath,
|
javaPath,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user