#!/usr/bin/env bash # Run pending Forgejo DB migrations + restart the daemon. # # Use after upgrading the forgejo package, or when a CLI command # errors with "table X has no column named Y" (schema lag). set -euo pipefail sudo nixos-container run hive-forge -- runuser -u forgejo -- \ forgejo --work-path /var/lib/forgejo migrate sudo nixos-container run hive-forge -- systemctl restart forgejo echo "forge: migrated + restarted"