#!/bin/bash
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
set -e

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
. "${SCRIPT_DIR}/compose_configuration"

mtphotos_validate_storage_paths true
mtphotos_validate_gpu_support
mtphotos_sync_compose "${TRIM_APPDEST}/docker/docker-compose.yaml"
# fnOS 不会因为配置文件发生变化或旧容器被删除而自动补建容器。
# 配置提交后必须显式执行 Compose，授权目录、环境变量和显卡选项才能立即生效。
mtphotos_recreate_container "${TRIM_APPDEST}/docker/docker-compose.yaml"
exit 0
