docs/meteor/client/lib/startup.js

28 lines
744 B
JavaScript

var fs = require('fs');
Meteor.startup(function () {
console.log('Kitematic started.');
if (!fs.existsSync(Util.KITE_PATH)) {
console.log('Created Kitematic directory.');
fs.mkdirSync(Util.KITE_PATH);
}
if (!fs.existsSync(Util.KITE_TAR_PATH)) {
console.log('Created Kitematic .tar directory.');
fs.mkdirSync(Util.KITE_TAR_PATH);
}
if (!fs.existsSync(Util.KITE_IMAGES_PATH)) {
console.log('Created Kitematic .images directory.');
fs.mkdirSync(Util.KITE_IMAGES_PATH);
}
if (!fs.existsSync(Util.getResourceDir())) {
fs.mkdirSync(Util.getResourceDir());
}
Boot2Docker.ip(function (err, ip) {
if (!err) {
console.log('Setting host IP to: ' + ip);
Docker.setHost(ip);
}
});
});