commit 46f375c56054805d5107f087f65a783122ccb943 Author: Tyler Date: Sat Nov 12 00:18:59 2022 -0500 Initial custom image build 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