navy
Version:
Quick and powerful development environments using Docker and Docker Compose
25 lines (24 loc) • 876 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _path = _interopRequireDefault(require("path"));
var _fs = require("fs");
var _ = require("../../");
var _util = require("./util");
var _state = require("../../navy/state");
var _util2 = require("../../navy/util");
async function _default() {
(0, _util.start)('Cleaning temporary Docker Compose files');
const navyNames = await (0, _.getLaunchedNavyNames)();
await Promise.all(navyNames.map(async navyName => {
const navyPath = (0, _state.pathToNavy)((0, _util2.normaliseNavyName)(navyName));
await _fs.promises.rm(_path.default.join(navyPath, 'docker-compose.tmp.yml'), {
recursive: true,
force: true
});
}));
}
module.exports = exports.default;