From 76a33b8891664d24fc5b0fb7336ef9f5703269aa Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Mon, 5 Dec 2022 10:17:27 +0700 Subject: [PATCH] add backup script --- loki-server/data/grafana/.env | 16 ++++++++++++++++ loki-server/data/grafana/backup-tool.sh | 7 +++++++ loki-server/data/grafana/backup/.gitkeep | 0 3 files changed, 23 insertions(+) create mode 100644 loki-server/data/grafana/.env create mode 100755 loki-server/data/grafana/backup-tool.sh delete mode 100644 loki-server/data/grafana/backup/.gitkeep diff --git a/loki-server/data/grafana/.env b/loki-server/data/grafana/.env new file mode 100644 index 0000000..7cbcd5d --- /dev/null +++ b/loki-server/data/grafana/.env @@ -0,0 +1,16 @@ +GRAFANA_TOKEN= +GRAFANA_ADMIN_ACCOUNT=admin +GRAFANA_ADMIN_PASSWORD=admin + +VERIFY_SSL=false +GRAFANA_URL=http://grafana:3000 + +AWS_S3_BUCKET_NAME=grafana +AWS_S3_BUCKET_KEY=grafana-backup +AWS_DEFAULT_REGION=ru-nsk +AWS_ACCESS_KEY_ID=grafana-user +AWS_SECRET_ACCESS_KEY=grafana-user +AWS_ENDPOINT_URL=https://s3.domain.ru + +RESTORE=false +ARCHIVE_FILE= diff --git a/loki-server/data/grafana/backup-tool.sh b/loki-server/data/grafana/backup-tool.sh new file mode 100755 index 0000000..d8bf902 --- /dev/null +++ b/loki-server/data/grafana/backup-tool.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +docker run --user $(id -u):$(id -g) --rm --name grafana-backup-tool \ + -v $pwd/backup/:/opt/grafana-backup-tool/_OUTPUT_ \ + --env-file .env \ + --network loki \ + ysde/docker-grafana-backup-tool diff --git a/loki-server/data/grafana/backup/.gitkeep b/loki-server/data/grafana/backup/.gitkeep deleted file mode 100644 index e69de29..0000000