Implement NodeJS based server fully replicating osrm-routed

This commit is contained in:
Siarhei Fedartsou 2022-10-23 15:13:42 +02:00
parent dd04760982
commit 8273e8b0e2
3 changed files with 5 additions and 3 deletions

View File

@ -111,12 +111,10 @@ jobs:
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Prepare environment
run: |
npm ci --ignore-scripts
- name: Compile routed-js
run: |
pushd routed-js
npm ci
npx tsc
popd
./scripts/error_on_dirty.sh

View File

@ -20,6 +20,7 @@ async function main() {
port: { type: 'number', default: 5000, alias: 'p' },
threads: { type: 'number', alias: 't' },
shared_memory: { type: 'boolean', alias: ['shared-memory', 's'] },
mmap: { type: 'boolean', default: false, alias: ['m'] },
algorithm: { choices: ['CH', 'CoreCH', 'MLD'], default: 'CH', alias: 'a' },
dataset_name: { type: 'string', alias: 'dataset-name' },
max_viaroute_size: { type: 'number', alias: 'max-viaroute-size', default: 500 },
@ -48,6 +49,7 @@ async function main() {
dataset_name: argv.dataset_name,
algorithm: argv.algorithm,
shared_memory: argv.shared_memory,
mmap_memory: argv.mmap,
max_viaroute_size: argv.max_viaroute_size,
max_trip_size: argv.max_trip_size,
max_table_size: argv.max_table_size,

View File

@ -18,6 +18,7 @@ async function main() {
port: { type: 'number', default: 5000, alias: 'p' },
threads: { type: 'number', alias: 't' },
shared_memory: { type: 'boolean', alias: ['shared-memory', 's'] },
mmap: { type: 'boolean', default: false, alias: ['m'] },
algorithm: { choices: ['CH', 'CoreCH', 'MLD'], default: 'CH', alias: 'a' },
dataset_name: { type: 'string', alias: 'dataset-name' },
max_viaroute_size: { type: 'number', alias: 'max-viaroute-size', default: 500 },
@ -49,6 +50,7 @@ async function main() {
dataset_name: argv.dataset_name,
algorithm: argv.algorithm,
shared_memory: argv.shared_memory,
mmap_memory: argv.mmap,
max_viaroute_size: argv.max_viaroute_size,
max_trip_size: argv.max_trip_size,
max_table_size: argv.max_table_size,