Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sralloza/cloudflare-manager
https://github.com/sralloza/cloudflare-manager
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sralloza/cloudflare-manager
- Owner: sralloza
- Created: 2021-03-27T22:41:14.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-17T08:25:21.000Z (almost 3 years ago)
- Last Synced: 2023-03-09T04:32:30.770Z (almost 2 years ago)
- Language: Python
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloudflare manager
Manages the IP address of DNS records and their cache mode.
DNS records type:
- watched_common_records: DNS is updated to current public IP with cached enabled
- watched_nocached_records: DNS is updated to current public IP with cache disabledThe rest records are ignored.
## Docker
**Note: the [publish pipeline](.github/workflows/publish.yml) is in charge of building the docker image, you shouldn't have to manually build it.**
```shell
docker buildx build -t sralloza/cloudflare-manager:1.0.0 --platform=linux/arm/v7,linux/amd64 --push .
```To run:
```shell
docker run --env-file ENV_FILE --rm sralloza/cloudflare-manager:1.0.0
```