From e385cd270cd23fd07fa3c1c2b276a24b0dff4ab6 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Thu, 10 Apr 2025 22:07:14 +0800 Subject: [PATCH] launcher: Add build-script --- launcher/README.md | 2 +- launcher/build-image.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100755 launcher/build-image.sh diff --git a/launcher/README.md b/launcher/README.md index 9fceab4..85f748c 100644 --- a/launcher/README.md +++ b/launcher/README.md @@ -53,7 +53,7 @@ Key areas to customize for your own implementation: 1. Build the launcher container: ```bash -docker build -t yourusername/launcher . +./build-image.sh yourusername/launcher ``` 2. Push the image to Docker Hub (recommended for production use): diff --git a/launcher/build-image.sh b/launcher/build-image.sh new file mode 100755 index 0000000..e338f18 --- /dev/null +++ b/launcher/build-image.sh @@ -0,0 +1,8 @@ +#!/bin/bash +NAME=$1 +if [ -z "$NAME" ]; then + echo "Usage: $0 [:]" + exit 1 +fi +docker buildx create --use --driver-opt image=moby/buildkit:v0.20.2 --name buildkit_20 +docker buildx build --builder buildkit_20 --build-arg SOURCE_DATE_EPOCH="0" --output type=docker,name=$NAME,rewrite-timestamp=true .