Skip to content

Commit dab76fd

Browse files
authored
Merge pull request #18 from T-Systems-MMS/enable_post_processing
Enable post processing of files
2 parents 38927c5 + 78f35d2 commit dab76fd

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

bin/ng-ts-codegen.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,14 @@ if (!argv.o) {
9292
let command;
9393
let isDocker = false;
9494
if (argv.e === 'docker') {
95-
const proxyArgs = getProxyArgsForDocker();
95+
// transfer post processing env-variable to docker if it exists
96+
let envArgs = process.env.TS_POST_PROCESS_FILE ? ` --env TS_POST_PROCESS_FILE="${process.env.TS_POST_PROCESS_FILE}"` : ''
97+
98+
// add proxy args
99+
envArgs += getProxyArgsForDocker();
100+
96101
const volume = argv.m || process.env.PWD;
97-
command = `docker run${proxyArgs} --rm -v ${volume}:/local ${dockerImageName}`;
102+
command = `docker run${envArgs} --rm -v ${volume}:/local ${dockerImageName}`;
98103
isDocker = true;
99104
} else {
100105
// default to java
@@ -116,6 +121,11 @@ const args = [
116121
}`,
117122
];
118123

124+
// enable post processing if environment variable TS_POST_PROCESS_FILE is set
125+
if (process.env.TS_POST_PROCESS_FILE) {
126+
args.push('--enable-post-process-file',)
127+
}
128+
119129
// add auth headers
120130
if (argv.a) {
121131
args.push(`-a ${argv.a}`);

0 commit comments

Comments
 (0)