Sha256: 45500827fc3c8492dbc3886006c49b8c887fe66f77e4aa40eb9d9cbdfddecba8
Contents?: true
Size: 914 Bytes
Versions: 24
Compression:
Stored size: 914 Bytes
Contents
# frozen_string_literal: true # takelage docker image uppdate module DockerImageUpdate # Backend method for docker image update. def docker_image_update return false unless docker_check_running tags_remote = docker_image_tag_list_remote tag = 'latest' tag = docker_image_tag_latest_remote unless tags_remote.include?('latest') cmd_docker_pull_latest = _docker_image_update_cmd_docker_pull_latest tag cmd_docker_remove_dangling = config.active['cmd_docker_image_update_docker_remove_dangling'] run_and_exit "#{cmd_docker_pull_latest} && #{cmd_docker_remove_dangling}" end private # Prepare dpcker pull latest command. def _docker_image_update_cmd_docker_pull_latest(tag) format( config.active['cmd_docker_image_update_docker_pull_latest'], docker_user: @docker_user, docker_repo: @docker_repo, tag_latest_remote: tag ) end end
Version data entries
24 entries across 24 versions & 1 rubygems