Redmineのバックアップ・リストア

参考:

Redmine のバックアップ対象は下記となる。

DBデータのバックアップ
$ sudo docker exec <DBコンテナ> mysqldump <redmineのDB名> -h 127.0.0.1 -p<DBパスワード> > ./redmine_db_`date +%F`.sql
$ gzip ./redmine_db_`date +%F`.sql
pluginsディレクトリのバックアップ
$ sudo docker cp <Redmineコンテナ名>:/usr/src/redmine/plugins <ローカルのコピー先ディレクトリ>
DBデータのリストア
$ sudo docker exec -i <DBコンテナ名> mysql -p<DBパスワード> <DB名> < <バックアップしたファイル>
pluginsディレクトリのリストア
$ sudo docker cp plugins <Redmineコンテナ名>:/usr/src/redmine

リストア後は、Redmineコンテナの再起動が必要となる。