#!/bin/bash MANAGER=/usr/local/gitlab-runner/game/slotsmatch/slotsmatch-manager.yaml NORMAL=/usr/local/gitlab-runner/game/slotsmatch/normal.yaml IMAGE_NAME=$1 docker-compose -f ${MANAGER} down docker-compose -f ${NORMAL} down sleep 3 docker rmi -f ${IMAGE_NAME} OLD_MANAGER_IMAGE=`grep image ${MANAGER} |head -1` OLD_NORMAL_IMAGE=`grep image ${NORMAL} |head -1` echo ${OLD_MANAGER_IMAGE} echo ${OLD_NORMAL_IMAGE} sed -i "s#${OLD_MANAGER_IMAGE}# image: ${IMAGE_NAME}#g" ${MANAGER} sed -i "s#${OLD_NORMAL_IMAGE}# image: ${IMAGE_NAME}#g" ${NORMAL} docker-compose -f ${MANAGER} up -d docker-compose -f ${NORMAL} up -d docker ps -a | grep "${IMAGE_NAME}"