Monitors changes to external IP address, and publishes change events.
Prerequisite is the .Net Core 3.1 SDK, which must be installed on the system.
cd App
dotnet build
dotnet run
Prerequisite is Docker.
To build the executable and docker file, run the commands:
.\build.cmd
To run on home server
.\deploy-ipmon
To run from command line
docker volume create ipmon-vol # Create volume to store old ip address
docker run -v ipmon-vol:/ipmon pngan/ipmon
How to build a .Net Core Docker application https://stackify.com/a-start-to-finish-guide-to-docker-for-net/ https://docs.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=linux