Skip to content

Instantly share code, notes, and snippets.

@minho-comcom-ai
Created December 11, 2021 17:50
Show Gist options
  • Select an option

  • Save minho-comcom-ai/96dae88d1d1a8f2d36e4ece21e0d02a7 to your computer and use it in GitHub Desktop.

Select an option

Save minho-comcom-ai/96dae88d1d1a8f2d36e4ece21e0d02a7 to your computer and use it in GitHub Desktop.
docker save minio/mc | bzip2 | pv | ssh DESTIONATION docker load
docker save minio/minio:RELEASE.2021-06-09T18-51-39Z | bzip2 | pv | ssh DESTIONATION docker load
docker save caddy | bzip2 | pv | ssh DESTIONATION docker load
docker save redis | bzip2 | pv | ssh DESTIONATION docker load
docker save tusproject/tusd | bzip2 | pv | ssh DESTIONATION docker load
docker save mysql/mysql-server:8.0.24 | bzip2 | pv | ssh DESTIONATION docker load
docker save darthsim/imgproxy | bzip2 | pv | ssh DESTIONATION docker load
all: be fe
be:
git -C backend pull
docker build -t be backend
BUILD_ID=$(shell docker image inspect be | jq .[0].Id)
UPLOADED_ID=$(shell ssh DESTINATION docker image inspect be | jq .[0].Id)
if [ "$$BUILD_ID" != "$$UPLOADED_ID" ]; then \
docker save be | bzip2 | pv | ssh DESTINATION docker load; \
fi
fe:
git -C frontend pull
docker build -t app frontend
BUILD_ID=$(shell docker image inspect app | jq .[0].Id)
UPLOADED_ID=$(shell ssh DESTINATION docker image inspect app | jq .[0].Id)
if [ "$$BUILD_ID" != "$$UPLOADED_ID" ]; then \
docker save app | bzip2 | pv | ssh DESTINATION docker load; \
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment