sotlas-api/config.js

82 wiersze
1.4 KiB
JavaScript

var config = {};
module.exports = config;
config.http = {
host: '127.0.0.1',
port: 8081
};
config.mongodb = {
url: 'mongodb://sotlas:XXXXXXXX@localhost:27017/sotlas',
dbName: 'sotlas',
batchSize: 1000
};
config.sotaspots = {
initialLoadSpots: -24,
periodicLoadSpots: 100,
maxSpotAge: 86400000,
updateInterval: 30000,
url: 'https://api2.sota.org.uk/api/spots'
};
config.alerts = {
minUpdateInterval: 60000,
url: 'https://api2.sota.org.uk/api/alerts/12'
};
config.rbn = {
server: {
host: 'telnet.reversebeacon.net',
port: 7000
},
login: "HB9DQM-3",
timeout: 180000,
maxSpotHistory: 1000
};
config.geoip = {
path: 'GeoLite2-City.mmdb'
};
config.summitListUrl = 'https://www.sotadata.org.uk/summitslist.csv';
config.sotatrailsUrl = 'https://sotatrails.ch/api.php';
config.photos = {
paths: {
original: '/data/images/photos/original',
thumb: '/data/images/photos/thumb',
large: '/data/images/photos/large'
},
sizes: {
large: {
width: 1600,
height: 1600
},
thumb: {
width: 512,
height: 256
}
},
uploadPath: '/data/upload/photos'
};
config.tracks = {
paths: {
original: '/data/tracks/original',
simple: '/data/tracks/simple'
},
tolerance: 0.00001,
uploadPath: '/data/upload/tracks'
};
config.sso = {
jwksUri: 'https://sso.sota.org.uk/auth/realms/SOTA/protocol/openid-connect/certs'
};
config.mail = {
host: "neon1.net",
port: 587
};