From 1551822765429695b45f22811e45b76c829397ba Mon Sep 17 00:00:00 2001 From: Zhao Zuohong Date: Tue, 12 Dec 2023 16:30:48 +0800 Subject: [PATCH] first commit --- .woodpecker.yml | 13 +++++++++++++ Dockerfile | 15 +++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 .woodpecker.yml create mode 100644 Dockerfile diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..e460ef8 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,13 @@ +steps: + build: + image: git-cf.zhaozuohong.vip/zhao/docker-docker + commands: + - docker build . --rm -t git-cf.zhaozuohong.vip/zhao/docker-hugo-ext + - docker login -u $REGISTRY_USERNAME -p $REGISTRY_PASSWORD git-cf.zhaozuohong.vip + - docker push git-cf.zhaozuohong.vip/zhao/docker-hugo-ext + - docker rmi git-cf.zhaozuohong.vip/zhao/docker-hugo-ext + volumes: + - /var/run/docker.sock:/var/run/docker.sock + secrets: + - registry_username + - registry_password diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a4ea743 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM almalinux:9 as installer + +RUN dnf install -y yum-utils +RUN yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo +RUN dnf install \ + --installroot /fakeroot \ + --releasever 9 \ + --setopt install_weak_deps=false \ + --nodocs -y \ + git docker-ce-cli docker-buildx-plugin \ + && dnf clean all --installroot /fakeroot + + +FROM scratch +COPY --from=installer /fakeroot /