#!/bin/bash

. /srv/rdaa/service/.env
. /srv/rdaa/rescue/.env

/usr/bin/docker login -u ${STM_USER} -p ${STM_TOKEN} ${G_REGISTRY}
/usr/bin/docker pull ${G_REGISTRY}/rosdomofon2/rda-software/rda-stm-driver:${STM_TAG}
sudo systemctl stop rdaa_docker.service
/usr/bin/docker run --rm -v /srv/rdaa/service/stm:/src/Publish ${G_REGISTRY}/rosdomofon2/rda-software/rda-stm-driver:${STM_TAG}
stmdriver_version=$(/usr/bin/docker inspect -f '{{index .Config.Labels "com.stmdriver.version"}}' ${G_REGISTRY}/rosdomofon2/rda-software/rda-stm-driver:${STM_TAG})
sed -i "s|{{{STM_VERSION}}}|${stmdriver_version}|g" /srv/rdaa/service/version
sudo systemctl start rdaa_docker.service
sleep 5
/usr/bin/docker system prune -f
