-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathpackage.json
More file actions
53 lines (53 loc) · 2.99 KB
/
Copy pathpackage.json
File metadata and controls
53 lines (53 loc) · 2.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
"name": "rtms-distributed-sample",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"start:control-store": "node 05-control-store/server.js",
"start:central-store": "STORE_ROLE=central CENTRAL_PORT=4100 CONTROL_DATA_DIR=.data/central-control node 05-control-store/server.js",
"start:regional-store": "STORE_ROLE=regional STORE_REGION=${STORE_REGION:-IAD} CENTRAL_PORT=${REGIONAL_STORE_PORT:-4101} CONTROL_DATA_DIR=.data/regional-control-${STORE_REGION:-IAD} node 05-control-store/server.js",
"start:hub": "node 01-centralized-webhook-hub/server.js",
"start:dispatcher": "node 02-central-route-dispatcher/server.js",
"start:spoke": "node 03-regional-webhook-spoke/server.js",
"start:compute-launcher": "node 04-regional-compute-launcher/server.js",
"start:compute": "node 04-regional-compute-job/server.js",
"start:realtime-cache": "node 06-realtime-cache/server.js",
"start:artifact-storage": "node 08-artifact-storage/server.js",
"start:phaser-arlo": "node 09-phaser-arlo/server.js",
"rabbitmq:generate": "node 02-central-route-dispatcher/rabbitmq/generateDefinitions.js",
"test:01": "node tests/test01WebhookHub.js",
"test:02": "node tests/test02Routing.js",
"test:03": "node tests/test03RegionalSpokeSecurity.js",
"test:04": "node tests/test04DirectSpokeHandoff.js",
"test:05:k8s": "node tests/test05K8sBusyboxLauncher.js",
"test:06": "node tests/test06ComputeStartupFromStore.js",
"test:07": "node tests/test07ComputeStartupFromEnvelopeFile.js",
"test:08": "node tests/test08ArtifactStorageService.js",
"test:09": "node tests/test09SecretConfig.js",
"test:10:minio": "node tests/test10MinioArtifactStorage.js",
"test:11:compute-artifact": "node tests/test11ComputeArtifactManifest.js",
"test:12:realtime-cache": "node tests/test12RealtimeCacheService.js",
"test:13:rtms-recovery": "node tests/test13RtmsManagerRecovery.js",
"test:14:phaser-arlo": "node tests/test14PhaserArlo.js",
"test:webhook": "node tests/sendDummyWebhook.js",
"test:signature": "node tests/verifyZoomSignature.js",
"test:queue:publish": "node tests/publishDummyQueueMessage.js",
"test:queue:drain": "node tests/drainQueueOnce.js",
"docker:build:compute": "docker buildx build --load --build-context rtms-manager=../library/javascript/rtmsManager --build-context rtms-common-helpers=../library/javascript/commonHelpers -f Dockerfile.compute -t rtms-distributed-compute:local .",
"check": "for file in $(find . -path './node_modules' -prune -o -path './.data' -prune -o -name '*.js' -print); do node --check \"$file\" || exit 1; done"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1049.0",
"@azure/storage-blob": "^12.31.0",
"@google-cloud/storage": "^7.19.0",
"amqplib": "^0.10.5",
"better-sqlite3": "^11.10.0",
"dotenv": "^16.5.0",
"express": "^4.21.2",
"node-fetch": "^3.3.2",
"pixi.js": "^7.4.3",
"redis": "^4.7.0",
"rtms-manager": "file:../library/javascript/rtmsManager"
}
}