SIEMbitwardendnscrypthome assistantjellyfinjitsimulti-factor authenticationnextcloudonlyofficepiholeraspberry pirocket.chatsyncthingtorwazuhwireguard
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
677 B
30 lines
677 B
#!/bin/bash |
|
|
|
set -e |
|
|
|
export DEBIAN_FRONTEND=noninteractive |
|
|
|
sudo git -C /opt/mistborn pull |
|
sudo git -C /opt/mistborn submodule update --init --recursive |
|
|
|
# ensure mistborn-cli is installed |
|
sudo pip3 install -e /opt/mistborn/modules/mistborn-cli |
|
|
|
# handle updates to traefik |
|
#sudo cp /opt/mistborn/compose/production/traefik/traefik.toml.template /opt/mistborn/compose/production/traefik/traefik.toml |
|
|
|
sudo mistborn-cli pullbuild |
|
|
|
sudo docker container prune -f |
|
sudo docker image prune -f |
|
|
|
|
|
# RESTART |
|
|
|
sudo systemctl stop Mistborn-base |
|
|
|
# docker daemon |
|
#source ./scripts/subinstallers/docker_daemon.sh |
|
|
|
sudo systemctl restart Mistborn-setup |
|
sudo systemctl restart Mistborn-base
|
|
|