Implement NodeJS based server fully replicating osrm-routed
This commit is contained in:
parent
dd04760982
commit
8273e8b0e2
4
.github/workflows/osrm-backend.yml
vendored
4
.github/workflows/osrm-backend.yml
vendored
@ -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
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user