mirror of
https://github.com/Redume/Kekkai.git
synced 2025-02-23 12:43:12 +03:00
Добавил поддержку SSL сертификатов. Добавил хост и сбор валюты при запуске главного сервиса
This commit is contained in:
parent
45685edf48
commit
0dc7a610b5
1 changed files with 19 additions and 2 deletions
|
@ -1,8 +1,22 @@
|
||||||
const logger = require('../logger/main.js');
|
const logger = require('../logger/main.js');
|
||||||
const fastify = require('fastify')({logger: logger});
|
const config = require('../config/main.js')();
|
||||||
|
const fs = require('fs');
|
||||||
|
|
||||||
|
const fastify = require('fastify')({
|
||||||
|
logger: config['server']['debug'] ? logger : false,
|
||||||
|
...config['server']['ssl'] ? {
|
||||||
|
https: {
|
||||||
|
key: fs.readFileSync(config['server']['private_key'], 'utf8'),
|
||||||
|
cert: fs.readFileSync(config['server']['cert'], 'utf8'),
|
||||||
|
}
|
||||||
|
} : false
|
||||||
|
});
|
||||||
|
|
||||||
const rate = require('../database/main.js');
|
const rate = require('../database/main.js');
|
||||||
const chart = require('../chart/main.js');
|
const chart = require('../chart/main.js');
|
||||||
|
|
||||||
|
require('../collect-currency/main.js').main();
|
||||||
|
|
||||||
fastify.get('/api/getRate/', async function (req, res){
|
fastify.get('/api/getRate/', async function (req, res){
|
||||||
const query = req.query;
|
const query = req.query;
|
||||||
if (!query['from_currency'] || !query['conv_currency']) {
|
if (!query['from_currency'] || !query['conv_currency']) {
|
||||||
|
@ -54,7 +68,10 @@ fastify.get('/api/getChart/', async function (req, res){
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
fastify.listen({ port: 3000 }, function (err) {
|
fastify.listen({
|
||||||
|
port: 3000,
|
||||||
|
host: config['server']['host'] ? config['server']['host'] : 'localhost',
|
||||||
|
}, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
fastify.log.error(err)
|
fastify.log.error(err)
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
|
|
Loading…
Add table
Reference in a new issue