Laura Klünder
3399d2c1ed
no etag for http 503
2024-09-17 22:20:06 +02:00
Laura Klünder
007fbe3464
tileserver will now recognize outdated upstream
2024-09-17 21:44:01 +02:00
Laura Klünder
87822a8426
tileserver: service unavailable if outdated tile from upstream
2024-09-17 21:33:00 +02:00
Laura Klünder
23a9215289
500 OK
2024-09-17 02:21:04 +02:00
Laura Klünder
8c8ef12cf0
make linter happy
2024-02-07 18:34:28 +01:00
Gwendolyn
0e72967698
optional theme in tile server URLs
...
theme is not optional in core because it has optional access restrictions already, but in an actual deployment all tiles are loaded through the tile server, and this is only for backwards compatibility with external services
2024-01-06 18:58:13 +01:00
Gwendolyn
62ab46387e
tile server theme support
2024-01-06 16:13:52 +01:00
Jenny Danzmayr
18462e9ea7
improved health checks for tile cache server
2023-12-23 23:32:07 +01:00
Jenny Danzmayr
d9bdcf29e1
fixed tileserver cache package url
2023-12-21 21:44:30 +01:00
Laura Klünder
ef83e73a36
make linter happy
2023-12-11 19:02:19 +01:00
Laura Klünder
372936fcad
an experiment. lets don't use threading locks, hope it helps with performance
2023-12-07 17:28:13 +01:00
Jenny Danzmayr
9d79ed1a1a
used zstd compressed CachePackage in the tile server
2023-12-07 06:58:04 +01:00
Jenny Danzmayr
743d48b796
tileserver: added /check route for healthchecks
2023-07-14 05:48:56 +02:00
Jenny Danzmayr
3650da72d3
tileserver: better handling of config via environment variables
2023-07-14 05:48:56 +02:00
Johan Van de Wauw
046853b380
Typo ( #62 )
...
* Fix typo
* Fix typo in tileserver debug
2020-01-27 01:53:00 +01:00
Jenny Danzmayr
1a178efd2e
tileserver: fixed http basic auth
2019-12-18 23:23:24 +01:00
Laura Klünder
6c390d0104
update Pillow
2019-11-26 16:16:13 +01:00
Laura Klünder
45e7d056b3
satisfy linters
2018-12-27 01:12:04 +01:00
Laura Klünder
2aaa63a103
fix tileserver Content-Length
2018-12-23 20:41:37 +01:00
Laura Klünder
81d2c32198
tile server: support for http auth
2018-12-23 20:32:39 +01:00
Laura Klünder
856f4ecb59
tileserver: log error 401
2018-12-23 20:29:45 +01:00
Laura Klünder
5bc48b891c
tileserver: auth_headers, decode bytestring
2018-12-23 20:29:13 +01:00
Johan Van de Wauw
2946de94f6
Make formatting more consistent
2018-02-06 16:13:43 +01:00
Johan Van de Wauw
ee88dc4f3d
Allow setting a logfile and a loglevel in tileserver
2018-02-06 16:13:43 +01:00
Laura Klünder
0e1a6a5af1
more error handling and only one client per thread in tileserver
2017-12-24 00:38:46 +01:00
Laura Klünder
c3cbc99f83
add missing debug message
2017-12-24 00:28:04 +01:00
Laura Klünder
0372d6135c
fix pylibmc get() call
2017-12-23 21:03:14 +01:00
Laura Klünder
e447250247
don't use one libmc client in two threads
2017-12-23 20:42:36 +01:00
Laura Klünder
90807f6f27
tileserver: avoid keyerror in get_cache_package
2017-12-23 20:35:56 +01:00
Laura Klünder
4a302f46f9
fix date header (remove thread stuff)
2017-12-23 20:12:38 +01:00
Laura Klünder
30c7d29e9f
fix loading cache package in tile server
2017-12-23 20:10:05 +01:00
Laura Klünder
379f7b91ae
tileserver: cache tiles with better cache key
2017-12-23 20:05:51 +01:00
Laura Klünder
244eb9fe25
fix tileserver multiprocessing issues
2017-12-23 20:03:25 +01:00
Laura Klünder
e73e4bc4f2
tileserver: fix possible typerror in contenttype header
2017-12-23 18:58:13 +01:00
Laura Klünder
66a6e3eee2
fix path_regex of tileserver
2017-12-23 16:53:17 +01:00
Laura Klünder
22b1cdd198
tileserver: allow negative zoom
2017-12-23 13:42:24 +01:00
Laura Klünder
89e70dfd7b
optional C3NAV_RELOAD_INTERVAL for standalone tileserver
2017-12-23 03:29:00 +01:00
Laura Klünder
92ea19a329
remove INSTANCE_NAME from stand-alone tile server
2017-12-23 01:08:44 +01:00
Laura Klünder
86c484edd2
fix bounds bug in tileserver, too
2017-12-20 19:14:12 +01:00
Laura Klünder
5184206b49
allow -2 and -1 zoom
2017-11-28 14:14:03 +01:00
Laura Klünder
344eb53d14
maxZoom is now 5
2017-11-28 11:15:12 +01:00
Laura Klünder
fb573eefb8
only calculate access cache key if needed
2017-11-21 15:16:30 +01:00
Laura Klünder
ab0e4a46a0
speedup access permission parsing even more
2017-11-21 15:14:27 +01:00
Laura Klünder
950979af16
tileserver: speedup cookie parsind
2017-11-21 15:13:03 +01:00
Laura Klünder
d0a09dcccb
calculate date header in a thread because that gives us 2000 requests/s
2017-11-21 15:07:34 +01:00
Laura Klünder
bdbfe82a43
fix content-length header breaking the tile server
2017-11-21 13:55:59 +01:00
Laura Klünder
e35227caa2
tileserver: fix mising Date and Content-Length headers
2017-11-21 05:42:19 +01:00
Laura Klünder
499bd349c7
fix cookie parsing in tile server (and add instance name)
2017-11-21 05:16:24 +01:00
Laura Klünder
51c2c15686
fix cookie matching in tileserver
2017-11-21 04:50:21 +01:00
Laura Klünder
b15965ed6c
retry after max 10 seconds
2017-11-21 04:43:56 +01:00