![Publish image](https://github.com/MichaelLeeHobbs/node-dynamic-ip/actions/workflows/publish-image.yml/badge.svg?raw=true)
- Configuration is via
config.json
. Each element has four properties
- service: noip/dyndns/duckdns/google/freedns
- user: username for selected service
- password: password for selected service
- hostname: the hostname to be updated on the given service, MUST be unique!
- Example:
config.json
[
{
"service": "noip",
"user": "example",
"password": "password",
"hostname": "test-ndip.zapto.org"
},
{
"service": "freedns",
"user": "example",
"password": "password",
"hostname": "test-ndip.chickenkiller.com"
}
]
docker run -v d:\path\to\config.json:/opt/node-dynamic-ip/config.json:ro michaelleehobbs/node-dynamic-ip:v1.0.1
docker run -v /path/to/config.json:/opt/node-dynamic-ip/config.json:ro michaelleehobbs/node-dynamic-ip:v1.0.1
- Fixed missing fs-extra package
- Publish to NPM
- Added test to catch missing packages