net-ops/global/overlay/etc/puppet/modules/net/files/cisoassistant/update-ciso-assistant.sh

16 lines
No EOL
464 B
Bash

#! /usr/bin/env bash
set -euo pipefail
#DB_FILE="db/ciso-assistant.sqlite3"
#BACKUP_FILE="ciso-assistant-backup.sqlite3"
# Backup the database
/usr/bin/docker compose -f /opt/cisoas/docker-compose.yml exec -T postgres /usr/local/bin/backup
# Stop and clean the containers
docker compose rm -fs
# note: the rmi trick is not needed anymore since we move to always pull policy
# Start the containers
docker compose up -d
echo "CISO assistant updated successfully"