Skip to content

Commit d633105

Browse files
committed
Update taginfo config
1 parent 0be4658 commit d633105

File tree

4 files changed

+6
-74
lines changed

4 files changed

+6
-74
lines changed

hetzner/start_all.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,9 @@ cd "$SCRIPT_DIR/traefik" && ./update-cloudflare-ips.sh && cd "$SCRIPT_DIR"
3131
docker compose -f $SCRIPT_DIR/services.yml up -d --force-recreate
3232

3333
## Stop services that is not requiered for staging
34-
# TODO, make a better config to do not start these services and then stop them
3534
if [ "$ENVIRONMENT" = "staging" ]; then
36-
docker stop taginfo_data
37-
docker stop tiler_imposm
3835
docker stop node_exporter
3936
docker stop cadvisor
4037
docker stop tiler_db
38+
docker stop tiler_imposm
4139
fi

hetzner/taginfo/taginfo.base.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,4 @@
11
services:
2-
3-
taginfo_data:
4-
container_name: taginfo_data
5-
image: ghcr.io/osm-seed/taginfo:0.1.0-0.dev.git.989.h60325d0
6-
volumes:
7-
- ${HOME}/data/staging/taginfo_data:/usr/src/app/data
8-
- ${HOME}/.aws:/root/.aws:ro
9-
environment:
10-
- AWS_S3_BUCKET=planet-staging.openhistoricalmap.org
11-
env_file:
12-
- ./.env.sample
13-
restart: always
14-
networks:
15-
- ohm_network
16-
172
taginfo_web:
183
container_name: taginfo_web
194
image: ghcr.io/osm-seed/taginfo-web:0.1.0-0.dev.git.983.h32750c8

hetzner/taginfo/taginfo.production.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515
crontab /tmp/cron_logs
1616
touch /var/log/taginfo-cron.log
1717
cron -f
18-
18+
1919
taginfo_web:
2020
volumes:
2121
- ${HOME}/data/production/taginfo_data_proceced:/usr/src/app/data

hetzner/traefik/traefik.template.yml

Lines changed: 4 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ log:
22
level: INFO
33

44
entryPoints:
5-
port-web: # HTTP para Cloudflare Tunnel (no expuesto públicamente)
5+
port-web:
66
address: ":80"
77
forwardedHeaders:
88
trustedIPs:
9-
# Redes privadas (Docker, red local)
9+
# Docker, red local
1010
- "172.16.0.0/12"
1111
- "192.168.0.0/16"
1212
- "10.0.0.0/8"
13-
# Cloudflare IPs - Actualizado 2024 (https://www.cloudflare.com/ips-v4)
13+
# From Cloudflare IPv4 (https://www.cloudflare.com/ips-v4)
1414
- "173.245.48.0/20"
1515
- "103.21.244.0/22"
1616
- "103.22.200.0/22"
@@ -26,26 +26,14 @@ entryPoints:
2626
- "104.24.0.0/14"
2727
- "172.64.0.0/13"
2828
- "131.0.72.0/22"
29-
# Cloudflare IPv6 (https://www.cloudflare.com/ips-v6)
29+
# From Cloudflare IPv6 (https://www.cloudflare.com/ips-v6)
3030
- "2400:cb00::/32"
3131
- "2606:4700::/32"
3232
- "2803:f800::/32"
3333
- "2405:b500::/32"
3434
- "2405:8100::/32"
3535
- "2a06:98c0::/29"
3636
- "2c0f:f248::/32"
37-
38-
# Certificates NOT needed - Cloudflare Tunnel handles SSL termination
39-
# If you want end-to-end encryption with Let's Encrypt, uncomment below:
40-
# certificatesResolvers:
41-
# letsencrypt:
42-
# acme:
43-
# email: dev@openhistoricalmap.net
44-
# storage: /etc/traefik/acme/acme.json
45-
# dnsChallenge:
46-
# provider: cloudflare
47-
# env:
48-
# - CF_DNS_API_TOKEN=${CF_DNS_API_TOKEN}
4937

5038
http:
5139
middlewares:
@@ -102,33 +90,17 @@ http:
10290
entryPoints:
10391
- port-web
10492
service: tiler_server
105-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
106-
# tls:
107-
# certResolver: letsencrypt
10893
middlewares:
10994
- secure-headers-allow-iframe
11095
# Note: Removed replace-osm-to-ohm middleware because Tegola map is named "osm"
11196
# - replace-osm-to-ohm
11297
# - replace-osm-tiles-to-ohm
11398

114-
# tiler_cache-router:
115-
# rule: Host(`tiler-cache.{{OHM_DOMAIN}}`)
116-
# entryPoints:
117-
# - port-secure
118-
# service: tiler_cache
119-
# tls:
120-
# certResolver: letsencrypt
121-
# middlewares:
122-
# - secure-headers
123-
12499
nominatim-router:
125100
rule: Host(`nominatim.{{OHM_DOMAIN}}`) && !PathPrefix(`/ui`)
126101
entryPoints:
127102
- port-web
128103
service: nominatim
129-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
130-
# tls:
131-
# certResolver: letsencrypt
132104
middlewares:
133105
- secure-headers
134106
- redirect-nominatim
@@ -138,9 +110,6 @@ http:
138110
entryPoints:
139111
- port-web
140112
service: nominatim_ui
141-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
142-
# tls:
143-
# certResolver: letsencrypt
144113
middlewares:
145114
- secure-headers
146115

@@ -149,9 +118,6 @@ http:
149118
entryPoints:
150119
- port-web
151120
service: overpass_api
152-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
153-
# tls:
154-
# certResolver: letsencrypt
155121
middlewares:
156122
- secure-headers
157123

@@ -160,9 +126,6 @@ http:
160126
entryPoints:
161127
- port-web
162128
service: osmcha_web
163-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
164-
# tls:
165-
# certResolver: letsencrypt
166129
middlewares:
167130
- secure-headers
168131

@@ -171,9 +134,6 @@ http:
171134
entryPoints:
172135
- port-web
173136
service: taginfo
174-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
175-
# tls:
176-
# certResolver: letsencrypt
177137
middlewares:
178138
- secure-headers
179139

@@ -182,9 +142,6 @@ http:
182142
entryPoints:
183143
- port-web
184144
service: node_exporter
185-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
186-
# tls:
187-
# certResolver: letsencrypt
188145
middlewares:
189146
- secure-headers
190147

@@ -193,9 +150,6 @@ http:
193150
entryPoints:
194151
- port-web
195152
service: cadvisor
196-
# TLS handled by Cloudflare Tunnel - uncomment if using Let's Encrypt:
197-
# tls:
198-
# certResolver: letsencrypt
199153
middlewares:
200154
- secure-headers
201155

@@ -205,11 +159,6 @@ http:
205159
servers:
206160
- url: http://tiler_server:9090
207161

208-
# tiler_cache:
209-
# loadBalancer:
210-
# servers:
211-
# - url: http://tiler_cache:8000
212-
213162
nominatim:
214163
loadBalancer:
215164
servers:

0 commit comments

Comments
 (0)