We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70b6f26 commit b80d4fcCopy full SHA for b80d4fc
images/node/bootstrap.js
@@ -222,7 +222,23 @@ var makeCtx = function() {
222
return ctx;
223
}
224
225
+var setEnvFromHeader = function () {
226
+ var headerPrefix = "CONFIG_";
227
+ var newEnvVars = {};
228
+ for (var key in process.env) {
229
+ if (key.indexOf(headerPrefix) == 0) {
230
+ newEnvVars[key.slice(headerPrefix.length)] = process.env[key];
231
+ }
232
233
+
234
+ for (var key in newEnvVars) {
235
+ process.env[key] = newEnvVars[key];
236
237
+}
238
239
240
function run() {
241
+ setEnvFromHeader();
242
// FIXME(nikhil): Check for file existence and allow non-payload.
243
var path = process.env["PAYLOAD_FILE"];
244
var stream = process.stdin;
0 commit comments