Commit Graph

15 Commits

Author SHA1 Message Date
Timothy Miller
a4ac4e1e1c Use scratch release image and optimize build
Narrow tokio features to rt-multi-thread, macros, time and signal.
Add release profile to reduce binary size:
opt-level = s, lto = true, codegen-units = 1, strip = true, panic =
abort
Update Cargo.lock to remove unused deps and adjust Dockerfile to copy
CA certs from builder and set ENTRYPOINT for the release image
Use scratch base image and optimize release build

Add linux/ppc64le support in CI and build script
Switch Docker release stage to scratch, copy CA certificates from the
builder and use an explicit ENTRYPOINT for the binary
Tighten Cargo release profile (opt-level="s", lto, codegen-units=1,
strip, panic="abort") and reduce Tokio features to shrink the binary
Update README to reflect image size and supported platforms
2026-03-10 02:04:30 -04:00
Timothy Miller
6cad2de74c Remove linux/arm/v7 platform from image workflow 2026-03-10 01:49:59 -04:00
Timothy Miller
b1a2fa7af3 Migrate cloudflare-ddns to Rust
Add Cargo.toml, Cargo.lock and a full src/ tree with modules and tests
Update Dockerfile to build a Rust release binary and simplify CI/publish
Remove legacy Python script, requirements.txt, and startup helper
Switch .gitignore to Rust artifacts; update Dependabot and workflows to
cargo
Add .env example, docker-compose env, and update README and VSCode
settings

Remove the old Python implementation and requirements; add a Rust
implementation with Cargo.toml/Cargo.lock and full src/ modules, tests,
and notifier/heartbeat support. Update Dockerfile, build/publish
scripts, dependabot and workflows, README, and provide env-based
docker-compose and .env examples.
2026-03-10 01:21:21 -04:00
4n4n4s
fa398b83fc Update github-actions 2023-09-16 16:52:56 +02:00
Timothy Miller
0dbd2f7c2b Added dependabot 2023-02-15 15:28:58 -05:00
adamus1red
0d9a9a0579 Update image.yml 2021-06-16 14:41:04 +01:00
Timothy Miller
29771030b1 🐳 CI Multi-Arch Docker builds 2021-02-28 16:39:14 -05:00
Timothy Miller
3753542dce 🐳 CI Multi-Arch Docker builds 2021-02-28 16:32:04 -05:00
Timothy Miller
c34ba8e94c 🐳 CI Multi-Arch Docker builds 2021-02-28 16:28:08 -05:00
Timothy Miller
6be8add640 🐳 CI Multi-Arch Docker Builds 2021-02-28 16:18:06 -05:00
Timothy Miller
86c935dea7 🐳 CI Multi-Arch Docker Builds
🗄️ Organized scripts
2021-02-28 12:06:38 -05:00
Tim Miller
78042582bb Update FUNDING.yml 2020-08-16 15:14:10 -04:00
timothymiller
df6b8a381a Minimal multi-stage docker build 2020-08-05 03:25:13 -04:00
Tim Miller
216a5f402c Create FUNDING.yml 2019-12-06 14:24:48 -05:00
Tim Miller
6159e69e56 Update issue templates 2019-12-06 14:04:21 -05:00