UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

28 lines (27 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DockerFileEnumUtil = exports.DockerFileEnum = void 0; const string_utils_1 = require("../../utils/string-utils"); var DockerFileEnum; (function (DockerFileEnum) { DockerFileEnum["java8"] = "openjdk:8-jre-slim-buster"; DockerFileEnum["java11"] = "openjdk:11-jre-slim-buster"; DockerFileEnum["java17"] = "openjdk:17-slim-buster"; })(DockerFileEnum = exports.DockerFileEnum || (exports.DockerFileEnum = {})); class DockerFileEnumUtil { static getDockerFileEnum(version) { switch (Number.parseInt(string_utils_1.StringUtils.onlyNumbers(version)) || -1) { case 8: return DockerFileEnum.java8; case 17: return DockerFileEnum.java17; case 11: default: return DockerFileEnum.java11; } } static list() { return Object.values(DockerFileEnum); } } exports.DockerFileEnumUtil = DockerFileEnumUtil;