From 9345d486a5b50227470d4efde929014c4ba350f8 Mon Sep 17 00:00:00 2001 From: William Floyd Date: Thu, 17 Mar 2022 02:33:50 -0500 Subject: [PATCH] docker: Add pusher and dockerignore. --- .dockerignore | 3 +++ push.sh | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 .dockerignore create mode 100755 push.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..94e9ea5 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.git +**/*.hash +**/src \ No newline at end of file diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..1c3d4e5 --- /dev/null +++ b/push.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +sudo docker build -t w-floyd/blog . || { + echo 'Failure to build' + exit +} + +sudo docker save w-floyd/blog | bzip2 | pv | ssh "${1}" docker load +ssh "${1}" docker-compose -f /root/server-config/docker-compose.yml --project-directory /root/server-config up --remove-orphans -d + +exit