-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
executable file
·22 lines (22 loc) · 1.47 KB
/
package.json
File metadata and controls
executable file
·22 lines (22 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"name": "shipstream-captain",
"version": "1.0.0",
"description": "This Node.js app ('Captain') acts as a public DNS failover orchestrator. It monitors health of services and updates DNS records according to the health of each upstream address. It can run stand-alone or be accompanied by any number of 'Mates' which are used to report remote services and perform remote health checks on those services.",
"license": "Apache-2.0",
"private": true,
"type": "module",
"scripts": {
"docker:dev": "docker compose -f docker-compose.yml -p dns-orchestrator-dev up --build --remove-orphans",
"docker:dev:attach": "docker compose -f docker-compose.yml -p dns-orchestrator-dev up --build --remove-orphans",
"docker:dev:stop": "docker compose -f docker-compose.yml -p dns-orchestrator-dev stop",
"docker:dev:kill": "docker compose -f docker-compose.yml -p dns-orchestrator-dev kill --remove-orphans",
"docker:dev:rm": "docker compose -f docker-compose.yml -p dns-orchestrator-dev rm -f -s -v",
"docker:captain-test": "docker compose -f docker-compose-captain-test.yml -p dns-orchestrator-captain-test up --build --remove-orphans --abort-on-container-exit --exit-code-from captain-test-main",
"docker:mate-test": "docker compose -f docker-compose-mate-test.yml -p dns-orchestrator-mate-test up --build --remove-orphans --abort-on-container-exit --exit-code-from mate-test-main"
},
"engines": {
"node": ">=18.0.0"
},
"dependencies": {},
"devDependencies": {}
}