add backup

This commit is contained in:
Vassiliy Yegorov
2022-11-14 23:46:20 +07:00
parent d87ed68561
commit 2d44f9f8f8
4 changed files with 13 additions and 2 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
loki-server/data/grafana/backup/*
!.gitkeep

View File

@@ -1,8 +1,15 @@
# tweaks # tweaks
grafana: ## grafana:
1. backup 1. backup
```bash ```bash
docker run --rm --volumes-from grafana-storage -v $(pwd):/backup ubuntu tar xcvf /backup/grafana-backup.tar.gz /var/lib/grafana docker run --rm --volumes-from grafana -v $(pwd)/data/grafana/backup:/backup alpine tar cfv /backup/grafana-backup.tgz /var/lib/grafana
```
2. restore
```bash
docker run --rm --volumes-from grafana -v $(pwd)/data/grafana/backup:/backup ubuntu bash -c "cd /var/lib/grafana && tar xvf /backup/grafana-backup.tgz --overwrite --strip-components 1"
``` ```

View File

View File

@@ -25,6 +25,7 @@ services:
- ./data/grafana/grafana.ini:/etc/grafana/grafana.ini - ./data/grafana/grafana.ini:/etc/grafana/grafana.ini
- ./data/grafana/ldap.toml:/etc/grafana/ldap.toml - ./data/grafana/ldap.toml:/etc/grafana/ldap.toml
- ./data/grafana/datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml - ./data/grafana/datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml
- ./data/grafana/backup:/backup
- grafana-storage:/var/lib/grafana - grafana-storage:/var/lib/grafana
expose: expose:
- 3000 - 3000