From 145a1bd3c5a8e5ff195e88aa04af0d8e95faddc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20B=C3=B6hm?= Date: Sat, 27 Jan 2018 22:56:03 +0100 Subject: [PATCH] add sample for docker-compose.override.yml which also contains caddy for tls --- .gitignore | 2 +- docker/caddy/Caddyfile | 6 +++++ docker/docker-compose.override.yml.sample | 31 +++++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 docker/caddy/Caddyfile create mode 100644 docker/docker-compose.override.yml.sample diff --git a/.gitignore b/.gitignore index 00090a6..5ef7cc6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ *.swp -/docker/docker-compose.override.yml +/docker/docker-compose.*.yml /ddns dump.rdb diff --git a/docker/caddy/Caddyfile b/docker/caddy/Caddyfile new file mode 100644 index 0000000..d25a6c0 --- /dev/null +++ b/docker/caddy/Caddyfile @@ -0,0 +1,6 @@ +{$DDNS_CADDY_DOMAIN} { + tls {$DDNS_CADDY_TLS_EMAIL} + proxy / {$DDNS_FRONTEND_HOST} { + transparent + } +} \ No newline at end of file diff --git a/docker/docker-compose.override.yml.sample b/docker/docker-compose.override.yml.sample new file mode 100644 index 0000000..524ee87 --- /dev/null +++ b/docker/docker-compose.override.yml.sample @@ -0,0 +1,31 @@ +version: '2' + +services: + ddns: + environment: + DDNS_DOMAIN: d.example.net # <<< CHANGE THIS + DDNS_SOA_DOMAIN: ns.example.net # <<< CHANGE THIS + + powerdns: + ports: + - "53/udp:53/udp" + + redis: + volumes: + - "${HOME}/ddns-redis:/data" + + caddy: + restart: unless-stopped + image: abiosoft/caddy:latest + depends_on: + - ddns + environment: + DDNS_FRONTEND_HOST: ddns:8080 + DDNS_CADDY_DOMAIN: ddns.example.net # <<< CHANGE THIS + DDNS_CADDY_TLS_EMAIL: changeme@example.net # <<< CHANGE THIS + volumes: + - "${PWD}/caddy/Caddyfile:/etc/Caddyfile" + - "${HOME}/ddns-caddy:/root/.caddy" + ports: + - "80:80" + - "443:443"