1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/grafana_ynh.git synced 2024-09-03 20:36:29 +02:00

Fix backup/restore

This commit is contained in:
Jimmy Monin 2019-11-11 19:33:00 +01:00
parent 5a2de2c4d1
commit a6403c4481
2 changed files with 3 additions and 3 deletions

View file

@ -34,9 +34,8 @@ ynh_backup "/var/lib/grafana/plugins" "conf_grafana_plugins"
# Backup InfluxDB data
# Source: http://stackoverflow.com/questions/39501416/how-to-restore-data-base-using-influxd
TMPDIR=$(mktemp -d)
influxd backup -database opentsdb $TMPDIR
ynh_backup "$TMPDIR" "influxdb_data"
mkdir influxdb_data
influxd backup -database opentsdb influxdb_data
# Dump the Grafana database
dbname=$app

View file

@ -58,6 +58,7 @@ ynh_mysql_connect_as "$dbuser" "$dbpass" "$dbname" < ./dump.sql
# Restore InfluxDB data (only if backup not empty)
# That happens when passing automated tests (NetData not present)
sudo systemctl stop influxdb
if [ "$(ls -A $SRCPATH/influxdb_data)" ] ; then
sudo influxd restore -metadir /var/lib/influxdb/meta $SRCPATH/influxdb_data
if [ "$(ls -A $SRCPATH/influxdb_data/opentsdb*)" ] ; then