UNPKG

navy

Version:

Quick and powerful development environments using Docker and Docker Compose

30 lines (23 loc) 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _default = (config, state) => { const newConfig = config; Object.keys(state.services || {}).forEach(function (serviceName) { const serviceConfig = newConfig.services[serviceName]; const serviceState = state.services[serviceName]; if (serviceState._tag && serviceConfig) { let image = serviceConfig.image; // strip existing tag off if it exists if (image.indexOf(':') !== -1) { image = image.substring(0, image.indexOf(':')); } // add new tag image += ':' + serviceState._tag; serviceConfig.image = image; } }); return newConfig; }; exports.default = _default; module.exports = exports.default;