Files
bearwave/scripts/deploy-flatpak.sh
Sebastian Palencsar e652b08874 chore(flatpak): add deploy script for flatpak.bearwave.app
Sync flatpak_repo/ to the production web root via rsync while leaving
the existing bearwave.flatpakrepo file on the server untouched.
2026-06-22 16:26:11 +02:00

20 lines
506 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$root"
deploy_target="ragnar@hosting:/srv/www/flatpak.bearwave.app/index/public/"
if [[ ! -d flatpak_repo/objects ]]; then
echo "flatpak_repo/ is missing or empty. Run scripts/build-flatpak.sh first." >&2
exit 1
fi
rsync -avz \
--exclude='.lock' \
flatpak_repo/ \
"${deploy_target}"
echo "Deployed flatpak_repo/ to ${deploy_target}"
echo "bearwave.flatpakrepo on the server is left unchanged."