From 7d40a13513e2029ac058123ef10dea3d73a5f0f4 Mon Sep 17 00:00:00 2001 From: Yuxing Deng Date: Wed, 17 Jul 2024 14:10:58 +0800 Subject: [PATCH] fix: Add dockerignore file to clean up each ci build --- .dockerignore | 3 +++ package/Dockerfile | 4 ++-- scripts/package | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..70318c3 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +/bin +/dist +/internal/ui/ui diff --git a/package/Dockerfile b/package/Dockerfile index 2128a10..25421d4 100644 --- a/package/Dockerfile +++ b/package/Dockerfile @@ -2,6 +2,6 @@ FROM registry.suse.com/bci/bci-minimal:15.6 ARG TARGETARCH ARG TARGETOS ENV ARCH=${TARGETARCH:-"amd64"} OS=${TARGETOS:-"linux"} -COPY package/entrypoint.sh /usr/bin/ -COPY dist/kube-explorer-${OS}-${ARCH} /usr/bin/kube-explorer +COPY entrypoint.sh /usr/bin/ +COPY kube-explorer-${OS}-${ARCH} /usr/bin/kube-explorer ENTRYPOINT ["entrypoint.sh"] diff --git a/scripts/package b/scripts/package index 093d3c7..dc927bc 100755 --- a/scripts/package +++ b/scripts/package @@ -4,5 +4,6 @@ set -e source $(dirname $0)/version cd "$(dirname $0)/.." -docker build -f package/Dockerfile -t "cnrancher/kube-explorer:$VERSION" . +cp dist/* package/ +docker build -f package/Dockerfile -t "cnrancher/kube-explorer:$VERSION" package