From 5a6e445ff2bec0c0c8d707f805fd718abb4742e0 Mon Sep 17 00:00:00 2001 From: Antoine Aflalo Date: Thu, 4 Nov 2021 11:13:09 -0400 Subject: [PATCH] Remove the need for host binding --- compose/docker-compose.caddy.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/compose/docker-compose.caddy.yml b/compose/docker-compose.caddy.yml index 082a8603..999b63b7 100644 --- a/compose/docker-compose.caddy.yml +++ b/compose/docker-compose.caddy.yml @@ -16,7 +16,6 @@ services: - NET_ADMIN - SYS_ADMIN restart: always - network_mode: host privileged: true environment: SERVER_HOST: "SERVER_PUBLIC_IP" @@ -37,8 +36,6 @@ services: NODE_ID: "netmaker-server-1" ports: - "51821-51830:51821-51830/udp" - - "8081:8081" - - "50051:50051" netmaker-ui: container_name: netmaker-ui depends_on: @@ -67,7 +64,14 @@ services: image: caddy:latest container_name: caddy restart: unless-stopped - network_mode: host # Wants ports 80 and 443! + links: + - netmaker:api + - netmaker-ui:ui + ports: + - 80:80 + - 443:443 + cap_add: + - cap_net_bind_service volumes: - /root/Caddyfile:/etc/caddy/Caddyfile # - $PWD/site:/srv # you could also serve a static site in site folder