Also adjust portbindings env variable name check according to the manifest uppercase fix

This commit is contained in:
Johannes Zellner
2024-02-25 16:18:02 +01:00
parent 80400db92a
commit 867b8e0253

View File

@@ -244,7 +244,7 @@ function validatePortBindings(portBindings, manifest) {
const udpPorts = manifest.udpPorts || { };
for (const portName in portBindings) {
if (!/^[a-zA-Z0-9_]+$/.test(portName)) return new BoxError(BoxError.BAD_FIELD, `${portName} is not a valid environment variable in portBindings`);
if (!/^[A-Z0-9_]+$/.test(portName)) return new BoxError(BoxError.BAD_FIELD, `${portName} is not a valid environment variable in portBindings`);
const hostPort = portBindings[portName];
if (!Number.isInteger(hostPort)) return new BoxError(BoxError.BAD_FIELD, `${hostPort} is not an integer in ${portName} portBindings`);