e8cbc666e2
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.
65 lines
2.0 KiB
Plaintext
65 lines
2.0 KiB
Plaintext
var config = {
|
|
environment: 'test'
|
|
,port: 8888
|
|
,host: '127.0.0.1'
|
|
// Maximum number of connections for one process
|
|
// 128 is a good value with a limit of 1024 open file descriptors
|
|
,maxConnections:128
|
|
// idle socket timeout, in miliseconds
|
|
,socket_timeout: 600000
|
|
,enable_cors: true
|
|
,cache_enabled: false
|
|
,log_format: '[:date] :req[X-Real-IP] :method :req[Host]:url :status :response-time ms -> :res[Content-Type]'
|
|
,postgres_auth_user: 'test_cartodb_user_<%= user_id %>'
|
|
,postgres: {
|
|
// Parameters to pass to datasource plugin of mapnik
|
|
// See http://github.com/mapnik/mapnik/wiki/PostGIS
|
|
user: "publicuser",
|
|
host: '127.0.0.1',
|
|
port: 5432,
|
|
extent: "-20037508.3,-20037508.3,20037508.3,20037508.3",
|
|
row_limit: 65535,
|
|
simplify_geometries: true,
|
|
max_size: 500
|
|
}
|
|
,mapnik_version: '2.0.2'
|
|
,renderer: {
|
|
// Milliseconds since last access before renderer cache item expires
|
|
cache_ttl: 60000,
|
|
metatile: 4,
|
|
bufferSize: 64
|
|
}
|
|
,millstone: {
|
|
cache_basedir: '/tmp/cdb-tiler-test/millstone'
|
|
}
|
|
,redis: {
|
|
host: '127.0.0.1',
|
|
port: 6333,
|
|
// Max number of connections in each pool.
|
|
// Users will be put on a queue when the limit is hit.
|
|
// Set to maxConnection to have no possible queues.
|
|
// There are currently 3 pools involved in serving
|
|
// windshaft-cartodb requests so multiply this number
|
|
// by 3 to know how many possible connections will be
|
|
// kept open by the server. The default is 50.
|
|
max: 50,
|
|
idleTimeoutMillis: 1, // idle time before dropping connection
|
|
reapIntervalMillis: 1 // time between cleanups
|
|
}
|
|
,sqlapi: {
|
|
protocol: 'http',
|
|
host: '',
|
|
// This port will be used by "make check" for testing purposes
|
|
// It must be available
|
|
port: 1080,
|
|
version: 'v1'
|
|
}
|
|
,varnish: {
|
|
host: '',
|
|
port: null,
|
|
ttl: 86400
|
|
}
|
|
};
|
|
|
|
module.exports = config;
|