Linux Host Commands for Dispatcher - EcoSys - Installation & Upgrade - Hexagon PPM

EcoSys Connect Installation and Configuration

Language
English
Product
EcoSys
Search by Category
Installation & Upgrade
EcoSys Version
1.0.01

docker login -u f3c1fd1e-846b-449d-9eff-9f2e918c94b3 -p 73a2b67d-96b2-475f-9d19-005b5e29ee33 hexagonppm.azurecr.io

docker swarm init

CONNECT=/home/userA/Connect (On Windows: set CONNECT="C:\Connect").

docker volume create dispatcher-jdbc

docker run --rm -it -v dispatcher-jdbc:/tmp/conf -v $CONNECT/deploy/swarm/config/EC_HOME/jdbc:/tmp/src alpine /bin/sh -c "cp -R /tmp/src/* /tmp/conf; chown -R 101:101 /tmp/conf; chmod -R 755 /tmp/conf"

docker volume create tomcat-conf

docker run --rm -it -v tomcat-conf:/tmp/conf -v $CONNECT/deploy/swarm/config/tomcat:/tmp/src alpine /bin/sh -c "cp -R /tmp/src/* /tmp/conf; chown -R 101:101 /tmp/conf; chmod -R 755 /tmp/conf"

docker volume create tomcat-log

docker run --rm -it -v tomcat-log:/tmp/log alpine /bin/sh -c "chown -R 101:101 /tmp/log "

docker volume create dispatcher-log

docker run --rm -it -v dispatcher-log:/tmp/log alpine /bin/sh -c "chown -R 101:101 /tmp/log "

docker swarm init

cd $CONNECT/deploy/swarm

docker stack deploy -c dispatcher-stack.yaml --with-registry-auth dispatcher

docker service ls

docker run --user root --rm -ti -v dispatcher-log:/tmp/dispatcher -v $HOME/Dispatcherlogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/dispatcher-logs.tar.gz /tmp/dispatcher/log/*"

docker run --user root --rm -ti -v tomcat-log:/tmp/tomcat-log -v $HOME/TomcatLogs:/tmp/dest alpine /bin/sh -c "tar cvzf /tmp/dest/tomcat-logs.tar.gz /tmp/tomcat-log/*"