Sandro Santilli
1f693c6c78
Add 'user_from_host' directive to generalize username extraction
...
Closes #100
Default extractor is backward compatible
11 years ago
Sandro Santilli
53d03e82ab
Set test redis port to 6335
11 years ago
Sandro Santilli
dd48aa73e2
Improve documentation for postgres_auth_* configuration directives
11 years ago
Sandro Santilli
baa95a62d1
Add support for reading user-specific database_password from redis
...
This commits adds support for CartoDB-2.5.0 model.
Closes #89 .
Change is backward compatible.
11 years ago
Sandro Santilli
eb51d18012
Add support for specifying database connection passwords
11 years ago
Sandro Santilli
633e8d164b
Rename sqlapi.host configuration to sqlapi.domain. Closes #79 .
...
Support for "host" is retained for backward compatibility.
11 years ago
Sandro Santilli
db951234aa
Add note about cache dir need to be writable by server user
...
As per
https://groups.google.com/d/msg/cartodb/z06r9SwaoOM/b34In4TTdd0J
11 years ago
Sandro Santilli
7cb69d1db9
Add example of including profile in response log line
11 years ago
Sandro Santilli
ec97381820
Add more timing in the profile, add useProfiler config variable
...
Default to useProfiler:true in staging and development
11 years ago
Sandro Santilli
e8cbc666e2
Handle SQL API errors by logging them and requesting NO cache
...
SQL api is used to determine the list of source tables affected
by a query. Before this commit, the X-Cache-Channel header set
on sql api error was an arbitrary 'table' string, now the header
is omitted, the error logged and Cache-Control and Pragma headers
are sent as an attempt to request no caching.
The code includes test for this mechanism.
12 years ago
Sandro Santilli
f6d50fafb1
Expose renderer settings in the environment config files
...
These are: metatile, bufferSize and cache_ttl
12 years ago
Sandro Santilli
14e3ead06e
Add redis.max configuration setting and document it.
12 years ago
Sandro Santilli
61f4212ba2
Remove use of ANSI colors from all example log formats
12 years ago
Sandro Santilli
2510a47262
Add maxConnection environment configuration, have it default to 128
...
The number gives the maximum number of contemporary connections and
is dimensioned on the limit of open file descriptors found to be
needed on a per-connection basis.
12 years ago
Sandro Santilli
42b3d0ab9c
Add redis timeout and reap interval options in production.js.example
...
Use default values, for documentation purposes
12 years ago
Sandro Santilli
cc91e0dcff
Add a row limitof 65535 (256x256) in the example configs.
...
Closes #64
12 years ago
Sandro Santilli
b884fe00ea
The parameter to simplify geometries is "simplify_geometries"
...
Closes #63
12 years ago
Sandro Santilli
4f8b855f1f
Add reference to the list of accepted parameters for the postgres section
12 years ago
Sandro Santilli
6f5e3837e3
Use an env config parameter for socket timeout
12 years ago
Sandro Santilli
69508f05d7
Reduce default extent to allow for consistent proj4 round-tripping
...
See https://github.com/Vizzuality/grainstore/issues/42
12 years ago
Sandro Santilli
a0cd4354a7
Enlarge default map extent
...
See https://github.com/Vizzuality/grainstore/issues/42
12 years ago
Sandro Santilli
bbdc29faae
Set max_size=500 in the example configurations
...
TODO: add a ./configure switch to set it
12 years ago
Sandro Santilli
52303e7821
Fix use of "style_version" with GET (inline styles)
...
It took a lot of time to produce a testcase for this as the test
config was setting srid to 4326 but not changing geom column name
thus all tiles fetched by tests returned blank (ouch!)
12 years ago
Sandro Santilli
9cdd2800fa
Use "undefined" mapnik_version in the example configs
...
Using "undefined" for mapnik_version triggers autodetection,
which is more appropriate.
12 years ago
Sandro Santilli
961269fa1f
Autodetect target mapnik version and let config override it
...
Closes #40
12 years ago
Sandro Santilli
a201888fde
Make logging format configurable ( closes #4 )
...
NOTE: the default format for the "test" environment is without
ansi colors, to be easier on remote terminal sessions
12 years ago
Sandro Santilli
5ae864a3c8
Remove config files from repo, provide ./configure script to generate
...
Closes #34
12 years ago
Sandro Santilli
dd34fc507a
Automated localization of external resources referenced in carto
12 years ago
Sandro Santilli
b469d5eabf
Rename authenticated postgresql user configuration setting
...
See issue #49
12 years ago
Sandro Santilli
4a95342636
Add staging environment file
12 years ago
Sandro Santilli
87b0e07815
Expose Varnish cache TTL in configuration. Closes #46
12 years ago
Sandro Santilli
de275bfc50
Delegate user permission to PostgreSQL ( closes #18 )
...
If the request is authenticated (with map_key) then we log as the
database owner, otherwise we log as the default user.
The default user is now "publicuser" by default.
Raises dependency on Windshaft to 0.4.9+, to get the grainstore
version allowing override of database username.
Add test for req2params function, particularly authentication,
Add test for authenticated / unauthenticated access
12 years ago
Sandro Santilli
a85302e28b
Use redis in port 6333 for testing (see #27 )
12 years ago
Simon Tokumine
f95e15e6fe
remove max_size from test
12 years ago
Simon Tokumine
cea22f438c
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
12 years ago
Simon Tokumine
98e5bab8e4
commenting and removal of bogus config. also disable cache in test environment
12 years ago
Sandro Santilli
604fd58f2e
Override grainstore "extent" to be full webmercator
...
See https://github.com/Vizzuality/cartodb/issues/737
12 years ago
Sandro Santilli
0a305a9751
Do not set postgresql.max_size=0, doesn't work as expected ( #16 )
13 years ago
Sandro Santilli
5ea5d7707f
Have development env use the_geom_webmercator, matching production
13 years ago
Simon Tokumine
4078098c3f
enable cache clearing at table level granularity
13 years ago
Simon Tokumine
d5759db8ca
cache enabled in settings
13 years ago
Simon Tokumine
d1226992c3
clean up environment settings
13 years ago
Simon Tokumine
36d2f00618
tidy settings
13 years ago
Simon Tokumine
64bb864d5a
Merge branch 'master' of github.com:Vizzuality/Windshaft-cartodb
13 years ago
Simon Tokumine
bbff84d162
make tiler work from the_geom in development and enable simplification
13 years ago
Luis Bosque
d084c07080
by default cluster.js binds to 127.0.0.1 instead of 0.0.0.0
13 years ago
Simon Tokumine
ef15f4b48b
migrated to node-varnish, fixed tests, refactor
13 years ago
Simon Tokumine
d373124f5c
update packages
13 years ago
javi
421a0a6efb
Merge branch 'new_cache'
13 years ago
javi santana
8474425375
added varnish invalidation code
13 years ago
Simon Tokumine
c92d16fd5e
bump windshaft
13 years ago
javi
472ed8bd79
disabled caching
13 years ago
Simon Tokumine
1bcf1f9778
enable cache
13 years ago
Simon Tokumine
6c6e907060
more in pool
13 years ago
Simon Tokumine
8730f28509
set max pool size to reasonable
13 years ago
Simon Tokumine
3e8f74c790
set max pool size to small
13 years ago
javi
102e17363f
added ttl_settings
13 years ago
javi
87b04ce80a
added last-modified header to tiler
13 years ago
javi santana
3d03d334b3
fixed production settings
13 years ago
javi santana
ab808b1dcb
set cache settings in enviorments
13 years ago
Simon Tokumine
2e1b36a1a4
configure tileuser and mapkey security
13 years ago
Simon Tokumine
3d3ea9902e
updated production settings
13 years ago
Simon Tokumine
1cabf0e836
update port
13 years ago
Simon Tokumine
d3de832f37
updated deps
13 years ago
Simon Tokumine
431fb56ad2
windshaft for cartodb
13 years ago