fix: fix environment variable parsing for railpack

This commit is contained in:
andrei1010
2025-07-05 17:14:28 +02:00
parent 5c73ced500
commit d27dff4906

View File

@@ -287,7 +287,7 @@ export const parseEnvironmentKeyValuePair = (
throw new Error(`Invalid environment variable pair: ${pair}`);
}
return [key, valueParts.join("")];
return [key, valueParts.join("=")];
};
export const getEnviromentVariablesObject = (
@@ -370,53 +370,53 @@ export const generateConfigContainer = (application: ApplicationNested) => {
}),
...(restartPolicySwarm
? {
RestartPolicy: restartPolicySwarm,
}
RestartPolicy: restartPolicySwarm,
}
: {}),
...(placementSwarm
? {
Placement: placementSwarm,
}
Placement: placementSwarm,
}
: {
// if app have mounts keep manager as constraint
Placement: {
Constraints: haveMounts ? ["node.role==manager"] : [],
},
}),
// if app have mounts keep manager as constraint
Placement: {
Constraints: haveMounts ? ["node.role==manager"] : [],
},
}),
...(labelsSwarm && {
Labels: labelsSwarm,
}),
...(modeSwarm
? {
Mode: modeSwarm,
}
Mode: modeSwarm,
}
: {
// use replicas value if no modeSwarm provided
Mode: {
Replicated: {
Replicas: replicas,
},
// use replicas value if no modeSwarm provided
Mode: {
Replicated: {
Replicas: replicas,
},
}),
},
}),
...(rollbackConfigSwarm && {
RollbackConfig: rollbackConfigSwarm,
}),
...(updateConfigSwarm
? { UpdateConfig: updateConfigSwarm }
: {
// default config if no updateConfigSwarm provided
UpdateConfig: {
Parallelism: 1,
Order: "start-first",
},
}),
// default config if no updateConfigSwarm provided
UpdateConfig: {
Parallelism: 1,
Order: "start-first",
},
}),
...(networkSwarm
? {
Networks: networkSwarm,
}
Networks: networkSwarm,
}
: {
Networks: [{ Target: "dokploy-network" }],
}),
Networks: [{ Target: "dokploy-network" }],
}),
};
};