From 856fdecbb5eada2a180be3f488a95a8f660ee59c Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Thu, 19 Dec 2024 15:49:40 +0100 Subject: [PATCH] add caddy plugins --- caddy/Dockerfile | 10 +++++++--- docker-compose.caddy.yml | 9 +++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/caddy/Dockerfile b/caddy/Dockerfile index b230ad0..f6596f1 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -1,8 +1,12 @@ -FROM caddy:2.7-builder AS builder +FROM caddy:2.9-builder AS builder RUN xcaddy build \ - --with github.com/caddy-dns/route53 + --with github.com/caddy-dns/route53 \ + --with github.com/mholt/caddy-dynamicdns \ + --with github.com/zhangjiayin/caddy-geoip2 \ + --with github.com/mholt/caddy-l4 \ + --with github.com/greenpau/caddy-security -FROM caddy:2.7-alpine +FROM caddy:2.9-alpine COPY --from=builder /usr/bin/caddy /usr/bin/caddy diff --git a/docker-compose.caddy.yml b/docker-compose.caddy.yml index c611e26..6b4ba16 100644 --- a/docker-compose.caddy.yml +++ b/docker-compose.caddy.yml @@ -3,11 +3,12 @@ services: build: context: /opt/caddy/ container_name: caddy - depends_on: - - nginx environment: - - AWS_ACCESS_KEY_ID="AKIAY4DUYEBSTECHF6RN" - - AWS_SECRET_ACCESS_KEY="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" + - DOMAIN=veenboer.xyz + - SUBDOMAIN=herderin + - AWS_REGION=eu-west-1 + - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:?} + - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:?} image: caddy links: - nginx