From f66b39635a7c0b4e32ecabffc4a90f0d224ba2c1 Mon Sep 17 00:00:00 2001 From: Marwolf Date: Sun, 19 Aug 2018 07:59:14 -0400 Subject: [PATCH] Automatic backup friendly --- Linux_Restore_Databases.sh | 7 ------- Makefile | 6 +++--- 2 files changed, 3 insertions(+), 10 deletions(-) delete mode 100755 Linux_Restore_Databases.sh diff --git a/Linux_Restore_Databases.sh b/Linux_Restore_Databases.sh deleted file mode 100755 index 722b794..0000000 --- a/Linux_Restore_Databases.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -echo "" -echo "Restoring game databases from backup." -echo "" -sudo make restore -echo "" diff --git a/Makefile b/Makefile index 737e3c1..bbcefa3 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ include .env -MYSQL_DUMPS_DIR=./data/db +MYSQL_DUMPS_DIR=./data start: docker-compose --file docker-compose.yml up -d @@ -57,13 +57,13 @@ logs: backup: @sudo mkdir -p $(MYSQL_DUMPS_DIR) @$(shell sudo chmod -R 777 $(MYSQL_DUMPS_DIR)) - docker exec $(shell docker-compose ps -q mysqldb) mysqldump --all-databases -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" > $(MYSQL_DUMPS_DIR)/db.sql 2>/dev/null + docker exec $(shell docker-compose ps -q mysqldb) mysqldump --all-databases -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" > $(MYSQL_DUMPS_DIR)/"Backup `date "+%Y-%m-%d %H:%M %Z"`.sql" backup-windows: @docker exec -i mysql mysqldump --all-databases -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" > $(MYSQL_DUMPS_DIR)/db.sql restore: - docker exec -i $(shell docker-compose ps -q mysqldb) mysql -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" < $(MYSQL_DUMPS_DIR)/db.sql 2>/dev/null + docker exec -i $(shell docker-compose ps -q mysqldb) mysql -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" < $(MYSQL_DUMPS_DIR)/db.sql restore-windows: @docker exec -i mysql mysql -u"$(MARIADB_ROOT_USER)" -p"$(MARIADB_ROOT_PASSWORD)" < $(MYSQL_DUMPS_DIR)/db.sql