diff --git a/bin/www b/bin/www index 15887f92..ed8c290a 100755 --- a/bin/www +++ b/bin/www @@ -19,15 +19,18 @@ var port = normalizePort(process.env.PORT || '3000'); * Create HTTP server. */ +var sync = require('../src/models/sync'); var server = http.createServer(app.callback()); /** * Listen on provided port, on all network interfaces. */ -server.listen(port); -server.on('error', onError); -server.on('listening', onListening); +sync().then(() => { + server.listen(port); + server.on('error', onError); + server.on('listening', onListening); +}); /** * Normalize a port into a number, string, or false. diff --git a/src/routers/agent/run.js b/src/routers/agent/run.js index 6c08cbc3..94955bb2 100644 --- a/src/routers/agent/run.js +++ b/src/routers/agent/run.js @@ -25,6 +25,8 @@ if (RUNTIME_TYPE && RUNTIME_TYPE === 'local-docker') { closeContainer = async () => { console.log('本地不执行') } +} else { + closeContainer = async () => {} } const activeAgents = new Map();