Tim Schaub
a234041cd1
Remove unused callback
2017-04-26 08:02:18 -07:00
Damian Krzeminski
6c23d95feb
add --cors
option to allow for optional CORS handling
...
we are using `cors` middleware with default options which works for most
applications, but does not allow for fine tuning (whitelisting origins
etc.)
this change keeps CORS handling as default to preserve compatibility but
also allows for specying `--no-cors` option which makes it possible to
handle CORS in an independent proxy (NGINX, another node app etc.)
2017-04-12 09:43:43 -07:00
Petr Sloup
f6580c0342
Improved request logging
2017-04-04 18:46:18 +02:00
Petr Sloup
1e402ed207
Add possibility to change the front page ( close #128 )
2017-03-15 15:50:58 +01:00
Petr Sloup
37386bfb29
Hide empty headers on index ( close #125 )
2017-03-14 16:02:54 +01:00
Petr Sloup
6231f9f7a7
Configurable optional alias for .pbf tiles ( #109 )
2017-01-25 15:30:58 +01:00
Petr Sloup
01fbaad962
Check configured paths exist on startup
2017-01-19 14:20:41 +01:00
Petr Sloup
b48f7edc1d
Serve fontstacks.json and possibly fonts even without any style
2017-01-12 15:23:02 +01:00
Petr Sloup
6d68c93871
Fix broken requires
2017-01-12 14:05:02 +01:00
Petr Sloup
d05606de4d
Improved font serving
2017-01-10 16:17:51 +01:00
Petr Sloup
0ec992eb21
Explicitly handle SIGINT to terminate on Ctrl+C from docker
...
See https://github.com/nodejs/node/issues/4182
2016-12-21 06:49:16 +01:00
Petr Sloup
557f83121c
Fix URLs in /index.json and /rendered.json
2016-12-20 13:56:23 +01:00
Petr Sloup
1aaabd2dff
Experimental integration of first plugin
2016-12-06 20:11:18 +01:00
Petr Sloup
15ed6d74bf
Fix incorrect XYZ URLs ( close #58 )
2016-10-07 15:21:12 +02:00
Petr Sloup
f9f26f0d65
Indicate clearly when running light version on index.html
2016-08-25 10:44:29 +02:00
Petr Sloup
e9cad399c9
New "mbtiles://{name}" reference syntax ( #27 )
2016-08-21 10:08:17 +02:00
Petr Sloup
f524f1465e
Fix race condition
2016-08-20 14:29:10 +02:00
Petr Sloup
1004f4cce1
Add XYZ to the list of services ( close #42 )
2016-08-20 14:01:12 +02:00
Petr Sloup
b4d6490e00
Large refactoring of usage (only mbtiles, default styles, ...) ( #27 )
2016-08-20 13:31:11 +02:00
Petr Sloup
afda5d00bc
Merge pull request #36 from efi-the-forking-continues/master
...
new feature: command line option for bind address
2016-08-07 20:45:29 +08:00
Petr Sloup
2ab9d9e168
Print the package name on the index
2016-08-06 18:40:50 +08:00
Petr Sloup
8a7f44d4c2
Add script for building "tileserver-gl-light" package ( #27 )
2016-08-06 18:37:17 +08:00
Thomas Efer
aa9a469bb4
tell server to adhere to new option for network interface binding
2016-08-05 14:30:22 +02:00
Petr Sloup
a43c96f6cc
Print package version to log and index
2016-07-13 14:04:42 +02:00
Petr Sloup
15bc393aa8
Use URl-safe base64 alphabet
2016-06-30 12:19:32 +02:00
Petr Sloup
6100013718
Fix serving the same style twice
2016-06-29 20:28:56 +02:00
Petr Sloup
1307b29ff9
Cleaner implementation of keys
2016-06-29 20:17:58 +02:00
Petr Sloup
0ba2dcce53
Always use http for wmts
2016-06-29 19:55:06 +02:00
Petr Sloup
ebd6662ebb
Minor WMTS link bugfix
2016-06-29 16:23:49 +02:00
Petr Sloup
1104bf8a57
Add links to WMTS services from index.html
2016-06-29 15:08:56 +02:00
Petr Sloup
1d4503b507
If key
present in query, propagate it to other linked urls
2016-06-29 14:57:11 +02:00
Petr Sloup
fc32cc24e5
Properly add CORS to vector style endpoints
2016-06-27 09:06:30 +02:00
Petr Sloup
187da7bb58
Add raster view for raster data
2016-05-04 13:53:47 +02:00
Petr Sloup
5d940066d9
Display filesizes of the mbtiles
2016-05-04 13:07:09 +02:00
Petr Sloup
a25ce62662
New urls for source data tiles and rendered tiles
2016-04-22 12:33:20 +02:00
Petr Sloup
c0fb4fd400
Support for raster mbtiles (issue #13 )
2016-04-21 18:23:13 +02:00
Petr Sloup
bdea327437
Use CORS
2016-04-05 13:02:33 +02:00
Petr Sloup
6cf006ec50
More strict routing pattern matching (fix tests)
2016-03-17 11:45:55 +01:00
Petr Sloup
34befd43c9
Add xray viewer for vector data
2016-03-17 11:31:33 +01:00
Petr Sloup
c132d7fba8
Add redirect from /raster/:id/ to /styles/:id/
2016-03-17 11:04:51 +01:00
Petr Sloup
62a6917778
Show proper thumbnails on index
2016-03-17 11:01:54 +01:00
Petr Sloup
403bc949a5
Pregenerate permalinks for the viewers
2016-03-17 10:51:16 +01:00
Petr Sloup
837cb7d1fb
New index and viewer (+ templating system)
2016-03-16 20:47:11 +01:00
Petr Sloup
d0c0430dca
Improve config usability ( close #10 )
2016-03-14 16:11:29 +01:00
Petr Sloup
1ade82bf05
More user-friendly error message for invalid config ( close #7 )
2016-03-11 20:29:21 +01:00
Petr Sloup
8a46bd8b88
Major cleaning of paths and urls
2016-03-11 10:50:33 +01:00
Petr Sloup
946cb2ca5f
Serve fonts only if serving some styles
2016-03-11 09:52:19 +01:00
Petr Sloup
d742672238
Serve fonts
2016-03-11 09:48:35 +01:00
Petr Sloup
4c40700bac
Major refactoring of the urls ( #5 )
2016-03-10 18:26:26 +01:00
Petr Sloup
6f644a4c03
Serve TileJSONs on /{prefix}.json
2016-03-09 19:18:59 +01:00
Petr Sloup
7ca7fc721f
Change server behavior to allow for testing
2016-03-09 11:09:06 +01:00
Petr Sloup
7bef26baed
Support for serving raw vector tiles
2016-03-02 17:51:50 +01:00
Petr Sloup
40a7ee5e62
Use sharp instead of pngjs for image compression + webp & jpeg support
2016-03-02 16:22:01 +01:00
Petr Sloup
565ed2dd74
Improved generation of TileJSONs
2016-03-02 13:11:43 +01:00
Petr Sloup
92b502af36
Initial commit
2016-03-02 10:52:02 +01:00