commit
655db11b45
3 changed files with 47 additions and 0 deletions
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
docker exec -i zp-dr-merettig-wp_db_1 mysql -uzp-dr-merettig -pzp-dr-merettig zp-dr-merettig < /mnt/backup-storage/SQL-Dumps/zeitpunkt-dr-merettig_20190929.sql |
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash |
||||
|
||||
#Löscht alle "*.tar.gz" und "*.sql" Dateien die älter als 14 Tage sind: |
||||
find -P "/mnt/backup-storage/zp-dr-merettig-wp/" -maxdepth 1 -type f \( -name '*.tar.gz' \) -ctime +14 -exec rm {} \; |
||||
find -P "/mnt/backup-storage/zp-dr-merettig-wp/" -maxdepth 1 -type f \( -name '*.sql' \) -ctime +14 -exec rm {} \; |
||||
|
||||
#Zur Sicherheit noch einen SQL-Dump der Datenbank |
||||
docker exec -i zp-dr-merettig-wp_db_1 mysqldump -uzp-dr-merettig -pzp-dr-merettig zp-dr-merettig > /mnt/backup-storage/zp-dr-merettig-wp/zp-dr-merettig-wp-`date '+%Y%m%d%H%M'`.sql |
||||
|
||||
#Die Docker Container stoppen und die Datenverzeichnisse komprimieren und wegkopieren |
||||
cd /root/deployments/zp-dr-merettig-wp/ |
||||
docker-compose down |
||||
cd /opt/docker/ |
||||
tar cvf /mnt/backup-storage/zp-dr-merettig-wp/zp-dr-merettig-wp-`date '+%Y%m%d%H%M'`.tar.gz zp-dr-merettig-wp/ |
||||
|
||||
#Docker Container aktualisieren und starten |
||||
cd /root/deployments/zp-dr-merettig-wp/ |
||||
docker-compose pull |
||||
docker-compose up -d |
@ -0,0 +1,27 @@
@@ -0,0 +1,27 @@
|
||||
version: '3.1' |
||||
|
||||
services: |
||||
|
||||
wordpress: |
||||
image: wordpress |
||||
restart: always |
||||
ports: |
||||
- 8083:80 |
||||
environment: |
||||
WORDPRESS_DB_HOST: db |
||||
WORDPRESS_DB_USER: zp-dr-merettig |
||||
WORDPRESS_DB_PASSWORD: zp-dr-merettig |
||||
WORDPRESS_DB_NAME: zp-dr-merettig |
||||
volumes: |
||||
- /opt/docker/zp-dr-merettig-wp/www:/var/www/html |
||||
|
||||
db: |
||||
image: mysql:5.7 |
||||
restart: always |
||||
environment: |
||||
MYSQL_DATABASE: zp-dr-merettig |
||||
MYSQL_USER: zp-dr-merettig |
||||
MYSQL_PASSWORD: zp-dr-merettig |
||||
MYSQL_RANDOM_ROOT_PASSWORD: '1' |
||||
volumes: |
||||
- /opt/docker/zp-dr-merettig-wp/db:/var/lib/mysql |
Loading…
Reference in new issue