Add Debian packaging to the App #32

Merged
Neshura merged 38 commits from debian into main 2023-12-29 01:08:30 +00:00
Showing only changes of commit ee2b492851 - Show all commits

View file

@ -7,23 +7,18 @@
The application necessarily requires a valid Cloudflare API Token. The application necessarily requires a valid Cloudflare API Token.
Further the application must be located in the same network as the configured zones. Further the application must be located in the same network as the configured zones.
| Environment Variable | Required | Usage | The actual configuration happens in three or more files:
|:--------------------:|:--------:|:----------------------------------:| `config.toml` contains general configuration parameters for the application
| CF_API_TOKEN | x | Cloudflare API Token |
| STATUS_POST_URL | | Post Endpoint for a Uptime Monitor |
*Note: Variables can be stored in a .env file*
The actual configuration happens in two or more files:
`interfaces.toml` contains all IPv6 interfaces available/used by the zone config files. `interfaces.toml` contains all IPv6 interfaces available/used by the zone config files.
`.toml` files in `zone.d` contain settings for individual zones. `.toml` files in `zone.d` contain settings for individual zones.
Example: Example:
*.env* *config.toml*
```text ```toml
CF_API_TOKEN=0123456789abcdef0123456789abcdef01234 cf_api_token = "0123456789abcdef0123456789abcdef01234" # Cloudflare API Token
CHECK_INTERVAL_SECONDS=30 // Defaults to 60 if missing check_interval_seconds = 30 # Defaults to 60 if missing
UPTIME_URL=https://example.org/uptime/id12 // Entirely optional uptime_url = "https://example.org/uptime/id12" # Post Endpoint for a Uptime Monitor
``` ```
*interfaces.toml* *interfaces.toml*