#!/bin/sh
set -ex

. deploy/ssh-agent
. deploy/docker-version

docker tag "$REGISTRY_IMAGE:$CI_COMMIT_BRANCH" "$REGISTRY_IMAGE:$DATE_TAG"
docker tag "$MCP_REGISTRY_IMAGE:$CI_COMMIT_BRANCH" "$MCP_REGISTRY_IMAGE:$DATE_TAG"
docker tag "$WORKER_IMAGE_NAME:$CI_COMMIT_BRANCH" "$WORKER_IMAGE_NAME:$DATE_TAG"
docker tag "$HEALTHCHECKER_IMAGE_NAME:$CI_COMMIT_BRANCH" "$HEALTHCHECKER_IMAGE_NAME:$DATE_TAG"
docker image push --all-tags "$REGISTRY_IMAGE"
docker image push --all-tags "$MCP_REGISTRY_IMAGE"
docker image push --all-tags "$WORKER_IMAGE_NAME"
docker image push --all-tags "$HEALTHCHECKER_IMAGE_NAME"
export DOCKER_HOST="$1"

docker compose --profile main up -d --remove-orphans
