Add fish commands to help with updating elation dbs

This commit is contained in:
Colin Powell
2019-03-19 12:26:33 -04:00
parent 92a389e43c
commit 743f1ee9f6
5 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,6 @@
function db_build_new_images
docker build -t elation/hippo-db:new_baseline -f Dockerfile-DB .
docker run -d --rm --name new_baseline elation/hippo-db:new_baseline
docker build -t elation/hippo-es:new_baseline -f Dockerfile-ES .
docker run -d --rm --name new_es_baseline elation/hippo-es:new_baseline
end

View File

@ -0,0 +1,12 @@
function db_copy_es_index_to_new
docker pull taskrabbit/elasticsearch-dump
docker run --link old_es_baseline --link new_es_baseline --rm -ti taskrabbit/elasticsearch-dump \
--input=http://old_es_baseline:9200/haystack \
--output=http://new_es_baseline:9200/haystack \
--type=mapping
docker run --link old_es_baseline --link new_es_baseline --rm -ti taskrabbit/elasticsearch-dump \
--input=http://old_es_baseline:9200/haystack \
--output=http://new_es_baseline:9200/haystack \
--limit 5000 \
--type=data
end

View File

@ -0,0 +1,4 @@
function db_copy_old_to_new
docker exec -i new_baseline mysql -e 'CREATE DATABASE el8_dev'
docker exec old_baseline mysqldump el8_dev | docker exec -i new_baseline mysql el8_dev
end

View File

@ -0,0 +1,6 @@
function db_get_baseline
docker pull 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-es:latest
docker pull 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-db:latest
docker run -d --rm --name old_baseline 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-db:latest
docker run -d --rm --name old_es_baseline 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-es:latest
end

View File

@ -0,0 +1,6 @@
function db_push_new_images
docker commit new_baseline 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-db:latest
docker push 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-db:latest
docker commit new_es_baseline 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-es:latest
docker push 570488747013.dkr.ecr.us-west-1.amazonaws.com/elation/hippo-es:latest
end