Host:Dockerserver

Labello aktualisieren
docker pull chaosdorf/labello docker stop labello docker rm labello docker run --name=labello --detach -p 127.0.0.1:8000:8000 --env-file=labello.env chaosdorf/labello

mpd2mqtt aktualisieren
docker pull ytvwld/mpd2mqtt docker stop mpd2mqtt docker rm mpd2mqtt docker run --name mpd2mqtt --detach --dns=172.22.26.9 --env-file=mpd2mqtt.env ytvwld/mpd2mqtt

dashpi aktualisieren
docker pull chaosdorf/dashpi:stable docker stop dashpi docker rm dashpi docker run --name dashpi --detach -p 3030:3030 --dns=172.22.26.9 --env-file=dashpi.env chaosdorf/dashpi:stable

shairplay aktualisieren
docker pull chaosdorf/shairplay docker stop shairplay docker rm shairplay docker run --name shairplay --detach --dns=172.22.26.9 --network host chaosdorf/shairplay

pulseweb aktualisieren
docker pull chaosdorf/pawebcontrol docker stop pulseweb docker rm pulseweb docker run --name pulseweb --detach --dns 172.22.26.9 -p 8080:8080 --env-file pulseweb.env chaosdorf/pawebcontrol

ympd aktualisieren
docker pull chaosdorf/ympd docker stop ympd docker rm ympd docker run --name ympd --dns 172.22.26.9 -p 8082:8080 --detach chaosdorf/ympd

mete
Mete läuft über docker-compose, allerdings nicht vom Dockerserver aus. Die folgenden Befehle müssen also lokal ausgeführt werden (und setzen funktionierende Tools voraus):

cd  git checkout deploy git pull --ff ssh -L localhost:5732:localhost:2375 root@dockerserver -N & env SENTRY_DSN=blargh docker-compose -H tcp://localhost:5732 up -d --build fg  ^C