Skip to content

Commit faaefd3

Browse files
committed
fix afterDeploy not done and also waits for file build
1 parent 15d9710 commit faaefd3

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,13 +202,20 @@ class Embark {
202202
engine.deployManager.deployContracts(function (err) {
203203
callback(err);
204204
});
205+
},
206+
function waitForWriteFinish(callback) {
207+
engine.logger.info("Finished deploying".underline);
208+
// Necessary log for simple projects. This event is trigger to soon because there is no file
209+
// Also, not exiting straight after the deploy leaves time for async afterDeploys to finish
210+
engine.logger.info("If you have no files to build, you can exit now with CTRL+C");
211+
engine.events.on('outputDone', callback);
205212
}
206213
], function (err, _result) {
207214
if (err) {
208215
engine.logger.error(err.message);
209216
engine.logger.debug(err.stack);
210217
} else {
211-
engine.logger.info("finished building".underline);
218+
engine.logger.info("Finished building".underline);
212219
}
213220
// needed due to child processes
214221
process.exit();

0 commit comments

Comments
 (0)