From cbb7cd2d5d2b5bf5305bf0727d53079990e9c410 Mon Sep 17 00:00:00 2001 From: Hereward Cooper Date: Fri, 20 Jun 2025 22:20:24 -0700 Subject: [PATCH] tileserver setup --- docker-compose.yaml | 11 +++++++++++ reverse_proxy/services.conf | 7 +++++++ 2 files changed, 18 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index bb9ef02..11c7734 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -121,6 +121,17 @@ services: - INBOUND_TLS=no # Don't require local clients to use TLS - ACCEPTED_NETWORKS=172.16.0.0/12 # Only accept connections from docker's internal network + ropewiki_tileserver: + image: maptiler/tileserver-gl:latest + restart: unless-stopped + ports: + - "8080:8080" + user: root + volumes: + - /mnt/rwimages/tiles:/data + command: -c config.json + depends_on: [] + volumes: ropewiki_database_storage: name: ropewiki_database_storage diff --git a/reverse_proxy/services.conf b/reverse_proxy/services.conf index 98a50f8..d949376 100644 --- a/reverse_proxy/services.conf +++ b/reverse_proxy/services.conf @@ -76,3 +76,10 @@ server { listen 80; return 301 https://{{WG_HOSTNAME}}$request_uri; } + +server { + server_name tiles.{{WG_HOSTNAME}}; + location / { + proxy_pass http://ropewiki_tileserver:8080; + } +}