node script with cron job that will keep a aws route53 dns A record up to date with the network's public IP when it is changed by an ISP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
update-public-ip/package.json

39 lines
981 B

{
"name": "updatePublicIp",
"version": "0.1.2",
"description": "",
"main": "src/route53.js",
"scripts": {
"start": "node -r esm index.js",
"dev": "NODE_ENV=dev nodemon -r esm index.js",
"dev:debug": "NODE_APP_INSTANCE=debug npm run dev"
},
"author": "David Kebler",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/uCOMmandIt/.git"
},
"keywords": [
"node.js"
],
"bugs": {
"url": "https://github.com/uCOMmandIt/uci-utils/issues"
},
"homepage": "https://github.com/uCOMmandIt/uci-utils#readme",
"dependencies": {
"@uci-utils/notify": "^0.1.5",
"@uci-utils/notify-email-plugin": "^0.1.6",
"@uci-utils/notify-pushsafer-plugin": "^0.1.2",
"@uci-utils/route53": "^0.1.2",
"await-to-js": "^3.0.0",
"config": "^3.3.2",
"cron": "^1.8.2",
"esm": "^3.2.25",
"js-yaml": "^3.14.0",
"public-ip": "^4.0.2"
},
"devDependencies": {
"nodemon": "^1.19.4"
}
}