diff --git a/gulpfile.js b/gulpfile.js index f7be34c74..55bb17239 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -19,6 +19,8 @@ if (argv.help || argv.h) { console.log(' --client-secret '); console.log(' --api-origin '); console.log(' --revision '); + console.log(' --appstore-web-origin '); + console.log(' --appstore-api-origin '); process.exit(1); } @@ -31,6 +33,11 @@ var oauth = { var revision = argv.revision || ''; +var appstore = { + webOrigin: argv.appstoreWebOrigin || '', + apiOrigin: argv.appstoreApiOrigin || '' +} + console.log(); console.log('Using OAuth credentials:'); console.log(' ClientId: %s', oauth.clientId); @@ -39,6 +46,10 @@ console.log(' Cloudron API: %s', oauth.apiOrigin || 'default'); console.log(); console.log('Building for revision: %s', revision); console.log(); +console.log('Overriding appstore origin:'); +console.log(' Website: %s', appstore.webOrigin || 'no'); +console.log(' Api: %s', appstore.apiOrigin || 'no'); +console.log(); gulp.task('fontawesome', function () { return gulp.src([ @@ -83,7 +94,7 @@ gulp.task('js-index', function () { 'src/js/main.js', 'src/views/*.js' ]) - .pipe(ejs({ oauth: oauth, revision: revision }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, revision: revision, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('index.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -92,7 +103,7 @@ gulp.task('js-index', function () { gulp.task('js-logs', function () { return gulp.src(['src/js/logs.js', 'src/js/client.js']) - .pipe(ejs({ oauth: oauth }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('logs.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -101,7 +112,7 @@ gulp.task('js-logs', function () { gulp.task('js-terminal', function () { return gulp.src(['src/js/terminal.js', 'src/js/client.js']) - .pipe(ejs({ oauth: oauth }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('terminal.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -110,7 +121,7 @@ gulp.task('js-terminal', function () { gulp.task('js-setup', function () { return gulp.src(['src/js/setup.js', 'src/js/client.js']) - .pipe(ejs({ oauth: oauth }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('setup.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -119,7 +130,7 @@ gulp.task('js-setup', function () { gulp.task('js-setupdns', function () { return gulp.src(['src/js/setupdns.js', 'src/js/client.js']) - .pipe(ejs({ oauth: oauth }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('setupdns.js', { newLine: ';' })) .pipe(sourcemaps.write()) @@ -128,7 +139,7 @@ gulp.task('js-setupdns', function () { gulp.task('js-restore', function () { return gulp.src(['src/js/restore.js', 'src/js/client.js']) - .pipe(ejs({ oauth: oauth }, {}, { ext: '.js' })) + .pipe(ejs({ oauth: oauth, appstore: appstore }, {}, { ext: '.js' })) .pipe(sourcemaps.init()) .pipe(concat('restore.js', { newLine: ';' })) .pipe(sourcemaps.write()) diff --git a/src/index.html b/src/index.html index 30380af3a..7c21750ad 100644 --- a/src/index.html +++ b/src/index.html @@ -101,7 +101,7 @@