@deploystack/docker-to-iac
Version:
Translate docker run and docker compose file to Infrastructure as Code
19 lines (18 loc) • 472 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.constructImageString = constructImageString;
function constructImageString(image) {
const { registry, repository, tag, digest } = image;
let imageStr = '';
if (registry) {
imageStr += `${registry}/`;
}
imageStr += repository;
if (tag) {
imageStr += `:${tag}`;
}
if (digest) {
imageStr += `@${digest}`;
}
return imageStr;
}