16 lines
No EOL
464 B
Bash
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" |