A simple ip address webservice using Cloudflare's workers service. For use by r53-ddns.
This project uses the workers-rs
crate to provide a simple rust WebAssembly binary that runs as a Cloudflare worker. This is based off the standard worker-rust
template
npm install -g wrangler
The project is built and deployed to the test environment every time it is pushed via the build.yml
github worflow, but it can also be deployed manually to the dev environment if you have wrangler
installed by running:
wrangler deploy --env=test
The project can be run locally in a test instance of wrangler
by running:
npm run dev
curl https://id.a1ecbr0wn.com