Pārlūkot izejas kodu

Add fish commands to help with updating elation dbs

Colin Powell 6 gadi atpakaļ
vecāks
revīzija
743f1ee9f6

+ 6 - 0
fish/.config/fish/functions/db_build_new_images.fish

@@ -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

+ 12 - 0
fish/.config/fish/functions/db_copy_es_index_to_new.fish

@@ -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

+ 4 - 0
fish/.config/fish/functions/db_copy_old_to_new.fish

@@ -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

+ 6 - 0
fish/.config/fish/functions/db_get_baseline.fish

@@ -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

+ 6 - 0
fish/.config/fish/functions/db_push_new_images.fish

@@ -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