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