diff --git a/.woodpecker/pagefind.yml b/.woodpecker/pagefind.yml new file mode 100644 index 0000000..0d3f385 --- /dev/null +++ b/.woodpecker/pagefind.yml @@ -0,0 +1,16 @@ +pipeline: + build: + image: woodpeckerci/plugin-docker-buildx + secrets: [docker_username, docker_password] + settings: + repo: seriousbug/pagefind + dockerfile: pagefind/Dockerfile + platforms: linux/amd64 + tag: latest, v1.0.3 + when: + event: + - manual + - push + - cron + branch: main + path: pagefind/* diff --git a/pagefind/Dockerfile b/pagefind/Dockerfile new file mode 100644 index 0000000..6cc2861 --- /dev/null +++ b/pagefind/Dockerfile @@ -0,0 +1,10 @@ +FROM alpine:latest + +ARG version=v1.0.3 + +LABEL org.opencontainers.image.authors="kaan@bgenc.net" + +RUN wget 'https://github.com/CloudCannon/pagefind/releases/download/${version}/pagefind-${version}-x86_64-unknown-linux-musl.tar.gz' \ + && tar -xvf pagefind-${version}-x86_64-unknown-linux-musl.tar.gz \ + && mv pagefind /usr/bin/ \ + && rm pagefind-${version}-x86_64-unknown-linux-mus \ No newline at end of file