How to deploy/release Grafana from Test=>Production systems

I’ve been working on a dev server which runs Prometheus and Grafana. We’re not using Docker so I need to install these tools on our Test server and later on our Production server, then release our configurations.
Prometheus is easy (just a very few scripts) but how would this typically be done for Grafana?
I know I can export/import (Export and import | Grafana Labs) but these work on a per-dashboard level and doing a load of exports and imports isn’t ideal.

I thought I’d seen mention that Grafana supports some sort of file-discovery but I can’t see it in the docs. The idea I can just copy my JSON files between systems is very attractive, i.e. that somewhere there is a “dashboard-JSON/” dir I can zip and copy. Is this possible?