From 46f375c56054805d5107f087f65a783122ccb943 Mon Sep 17 00:00:00 2001 From: Tyler Date: Sat, 12 Nov 2022 00:18:59 -0500 Subject: [PATCH] Initial custom image build --- .drone.yml | 24 ++++++++++++++++++++++++ Dockerfile | 9 +++++++++ 2 files changed, 33 insertions(+) create mode 100644 .drone.yml create mode 100644 Dockerfile diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..8cca26b --- /dev/null +++ b/.drone.yml @@ -0,0 +1,24 @@ +kind: pipeline +name: amd64 +type: docker + +platform: + os: linux + arch: amd64 + +steps: + - name: docker + image: plugins/docker + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + repo: registry.meow.tf/tyler/caddy-custom + registry: registry.meow.tf + tags: + - latest + when: + branch: + include: + - master \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e6527d2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM caddy:builder-alpine AS builder + +RUN xcaddy build \ + --with github.com/greenpau/caddy-security@v1.1.16 \ + --with github.com/greenpau/caddy-trace@v1.1.10 + +FROM caddy:alpine + +COPY --from=builder /usr/bin/caddy /usr/bin/caddy \ No newline at end of file