warden-worker/scripts/apply-web-vault-overrides.sh

24 lines
598 B
Bash

#!/usr/bin/env bash
set -euo pipefail
WEB_VAULT_DIR="${1:-public/web-vault}"
WEB_VAULT_DIR="${WEB_VAULT_DIR%/}"
SRC_CSS="public/css/vaultwarden.css"
DST_CSS="${WEB_VAULT_DIR}/css/vaultwarden.css"
if [[ ! -f "${SRC_CSS}" ]]; then
echo "❌ Missing source CSS: ${SRC_CSS}" >&2
exit 1
fi
if [[ ! -d "${WEB_VAULT_DIR}" ]]; then
echo "❌ Missing web vault directory: ${WEB_VAULT_DIR}" >&2
echo " (Expected bw_web_builds to extract into a 'web-vault' folder.)" >&2
exit 1
fi
mkdir -p "$(dirname "${DST_CSS}")"
cp "${SRC_CSS}" "${DST_CSS}"
echo "✅ Installed override CSS: ${DST_CSS}"