aboutsummaryrefslogtreecommitdiff
path: root/push-docker.sh
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-23 22:43:05 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-23 22:43:13 -0800
commit5f5b824ade614e023a2f9028f3aec8c8927d5600 (patch)
treee8c7ba01124d0afcae4d4b93867ebb94b765c130 /push-docker.sh
parent34abc8116c8a2b5c75a88dc7e50b61592dc6be6a (diff)
downloadbun-5f5b824ade614e023a2f9028f3aec8c8927d5600.tar.gz
bun-5f5b824ade614e023a2f9028f3aec8c8927d5600.tar.zst
bun-5f5b824ade614e023a2f9028f3aec8c8927d5600.zip
prepare to push dockerfile
Diffstat (limited to 'push-docker.sh')
-rw-r--r--push-docker.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/push-docker.sh b/push-docker.sh
new file mode 100644
index 000000000..16d9640fd
--- /dev/null
+++ b/push-docker.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+source "dockerfile-common.sh"
+
+export CONTAINER_NAME=$CONTAINER_NAME
+
+docker build . --target build_release --progress=plain -t $CONTAINER_NAME:latest --build-arg BUILDKIT_INLINE_CACHE=1 --platform=linux/$BUILDKIT_ARCH --cache-from $CONTAINER_NAME:latest
+
+if (($?)); then
+ echo "Failed to build container"
+ exit 1
+fi
+
+id=$(docker create $CONTAINER_NAME:latest)
+if (($?)); then
+ echo "Failed to cp container"
+ exit 1
+fi
+
+REGISTRY="ghcr.io/jarred-sumner"
+docker push $REGISTRY/$CONTAINER_NAME:latest
+# docker push $ECR/$CONTAINER_NAME:$BUILD_ID