UNPKG

@deploystack/docker-to-iac

Version:

Translate docker run and docker compose file to Infrastructure as Code

16 lines (15 loc) 728 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDigitalOceanDatabaseType = getDigitalOceanDatabaseType; const getImageUrl_1 = require("./getImageUrl"); const constructImageString_1 = require("./constructImageString"); const database_types_1 = require("../config/digitalocean/database-types"); function getDigitalOceanDatabaseType(image) { const normalizedImage = (0, getImageUrl_1.getImageUrl)((0, constructImageString_1.constructImageString)(image)); for (const [configImage, dbConfig] of Object.entries(database_types_1.digitalOceanDatabaseConfig.databases)) { if (normalizedImage.includes(configImage)) { return dbConfig; } } return null; }