resolveImage static method

String resolveImage(
  1. String imageName, [
  2. String? version
])

Resolves a Docker image, composed by imageName and version.

Implementation

static String resolveImage(String imageName, [String? version]) {
  var image = imageName.trim();

  if (isNotEmptyString(version, trim: true)) {
    version = version!.trim();
    var idx = image.lastIndexOf(':');
    if (idx > 0) {
      image = image.substring(0, idx);
    }
    image += ':$version';
  }

  return image;
}