Sign inSign up

skaas/caddy

By skaas

Updated about 6 years ago

Image
0

257

skaas/caddy repository overview

Dockerfile

FROM caddy:2.1.1-builder AS builder

RUN caddy-builder github.com/caddy-dns/cloudflare

FROM caddy:2.1.1

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

COPY Caddyfile.json /etc/caddy/Caddyfile.json

CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile.json", "--resume"]

Caddyfile Json

{
    "admin": {
        "listen": "0.0.0.0:2019"
    },
    "apps": {
        "http": {
            "servers": {
                "lab": {
                    "listen": [":80", ":443"],
                    "routes": []
                }
            }
        },
        "tls": {
            "certificates": {
                "automate": ["*.domain.tld"]
            },
            "automation": {
                "policies": [
                    {
                        "subjects": ["*.domain.tld"],
                        "issuer": {
                            "module": "acme",
                            "ca": "https://acme-v02.api.letsencrypt.org/directory",
                            "email": "[email protected]",
                            "challenges": {
                                "dns": {
                                    "provider": {
                                        "name": "cloudflare",
                                        "api_token": "kgjhgjhgkjhglkhkljhlkjhljh"
                                    }
                                }
                            }
                        }
                    }
                ]
            }
        }
    }
}

Tag summary

Content type

Image

Digest

Size

27.9 MB

Last updated

about 6 years ago

docker pull skaas/caddy