From e190076f1a2d386b9e5ac5cc0936ea97e1d487ab Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 24 Feb 2021 16:57:47 -0800 Subject: [PATCH] apptask: skip waiting for dns propagation part of #737 --- src/apptask.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/apptask.js b/src/apptask.js index 4e1e5dec1..49ca140b4 100644 --- a/src/apptask.js +++ b/src/apptask.js @@ -580,8 +580,14 @@ function install(app, args, progressCallback, callback) { startApp.bind(null, app), - progressCallback.bind(null, { percent: 85, message: 'Waiting for DNS propagation' }), - exports._waitForDnsPropagation.bind(null, app), + function waitForDns(done) { + if (skipDnsSetup) return done(); + + async.series([ + progressCallback.bind(null, { percent: 85, message: 'Waiting for DNS propagation' }), + exports._waitForDnsPropagation.bind(null, app), + ], done); + }, progressCallback.bind(null, { percent: 95, message: 'Configuring reverse proxy' }), configureReverseProxy.bind(null, app), @@ -702,8 +708,14 @@ function changeLocation(app, args, progressCallback, callback) { startApp.bind(null, app), - progressCallback.bind(null, { percent: 80, message: 'Waiting for DNS propagation' }), - exports._waitForDnsPropagation.bind(null, app), + function waitForDns(done) { + if (skipDnsSetup) return done(); + + async.series([ + progressCallback.bind(null, { percent: 80, message: 'Waiting for DNS propagation' }), + exports._waitForDnsPropagation.bind(null, app), + ], done); + }, progressCallback.bind(null, { percent: 90, message: 'Configuring reverse proxy' }), configureReverseProxy.bind(null, app),