This repository was archived by the owner on Aug 1, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 11.PHONY : clone devstack.provision devstack.reset devstack.start devstack.stop help requirements validate
22
3+ backup-volumes : # # Backup all data volumes to the local host
4+ docker run --rm --volumes-from edx.devstack.mysql -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zcvf /backup/mysql.tar.gz /var/lib/mysql
5+ docker run --rm --volumes-from edx.devstack.mongo -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zcvf /backup/mongo.tar.gz /data/db
6+ docker run --rm --volumes-from edx.devstack.elasticsearch -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zcvf /backup/elasticsearch.tar.gz /usr/share/elasticsearch/data
7+
8+ restore-volumes : # # WARNING: THIS WILL OVERWRITE ALL EXISTING DATA!!! Restore all data volumes from the local host.
9+ docker run --rm --volumes-from edx.devstack.mysql -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zxvf /backup/mysql.tar.gz
10+ docker run --rm --volumes-from edx.devstack.mongo -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zxvf /backup/mongo.tar.gz
11+ docker run --rm --volumes-from edx.devstack.elasticsearch -v $$(pwd ) /.dev/backups:/backup debian:jessie tar zxvf /backup/elasticsearch.tar.gz
12+
13+
314help : # # Display this help message
415 @echo " Please use \` make <target>' where <target> is one of"
516 @perl -nle' print $& if m{^[\.a-zA-Z_-]+:.*?## .*$$}' $(MAKEFILE_LIST ) | sort | awk ' BEGIN {FS = ":.*?## "}; {printf "\033[36m %-25s\033[0m %s\n", $$1, $$2}'
You can’t perform that action at this time.
0 commit comments