From ce8e342560e529266ad27291653c0a65db22e9df Mon Sep 17 00:00:00 2001 From: Chris King Date: Mon, 13 Jan 2025 09:34:55 -0800 Subject: [PATCH] change caddy admin to listen on all interfaces in docker container add cloudflared docker change overseerr docker-compose to use proxy-net for testing --- caddy/Caddyfile | 4 +--- cloudflared/docker-compose.yml | 16 ++++++++++++++++ overseerr/docker-compose.yml | 12 +++++++++--- 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 cloudflared/docker-compose.yml diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 4e6ce07..8ea30e8 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -3,7 +3,7 @@ email certs@tremendousturtle.tools default_sni tremendousturtle.tools acme_ca https://acme-v02.api.letsencrypt.org/directory - admin localhost:2019 + admin :2019 # debug # acme_ca https://acme-staging-v02.api.letsencrypt.org/directory @@ -114,5 +114,3 @@ import ttt-app notes 8040 import ttt-app-alt pihole1 192.168.1.116 80 import ttt-app homepage 3001 - - diff --git a/cloudflared/docker-compose.yml b/cloudflared/docker-compose.yml new file mode 100644 index 0000000..7ae56f9 --- /dev/null +++ b/cloudflared/docker-compose.yml @@ -0,0 +1,16 @@ +name: cloudflared +services: + app: + image: cloudflare/cloudflared:latest + volumes: + - ./config:/etc/cloudflared + command: tunnel --no-autoupdate run --token eyJhIjoiNjhmNjVkYzZkNDgzODZkMTMwNTk2ODk4ZThjNzVhODMiLCJ0IjoiYmNkMjg3OGYtYTRmYi00OWJmLTk0MGMtMzFkYWE2ZDkyNjIwIiwicyI6Ill6STNNbUUwT0RrdE4yWmhaaTAwWWpZM0xXRTFaRFF0TkdWa09HTmpOVFEwTnpRdyJ9 + restart: unless-stopped + extra_hosts: + - "host.docker.internal:host-gateway" + networks: + - proxy-net + +networks: + proxy-net: + external: true \ No newline at end of file diff --git a/overseerr/docker-compose.yml b/overseerr/docker-compose.yml index c56b91c..53f08a7 100644 --- a/overseerr/docker-compose.yml +++ b/overseerr/docker-compose.yml @@ -1,14 +1,20 @@ +name: overseerr services: - overseerr: + app: image: sctx/overseerr:latest - container_name: overseerr user: '115' environment: - LOG_LEVEL=debug - TZ=America/Los_Angeles + networks: + - proxy-net ports: - - 5055:5055 + - "5055:5055" volumes: - ./data:/app/config - ./config/settings.json:/app/config/settings.json restart: unless-stopped + +networks: + proxy-net: + external: true