File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ## Tiny Python Infrastructure
2+
3+ Infrastructure deployment tool for managing GCP services and Cloudflare DNS configurations.
4+
5+ ## Features
6+
7+ ** Cloudflare DNS Management** : Automated CNAME record creation with proxy support.
8+
9+ ## Prerequisites
10+
11+ Rust 2024 edition or later.
12+ Cloudflare API token with DNS edit permissions.
13+
14+ ## Usage
15+
16+ ``` bash
17+ git clone https://github.com/dylan-sutton-chavez/tinypy-infra.git
18+ cd tinypy-infra
19+ cargo build --release
20+ ```
21+
22+ ## Project Tree
23+
24+ ``` bash
25+ ├── Cargo.toml
26+ ├── src
27+ │ ├── cloudflare.rs
28+ │ ├── config.rs
29+ │ ├── lib.rs
30+ │ └── main.rs
31+ └── tests
32+ ├── cloudflare_test.rs
33+ └── integration_test.rs
34+ ```
35+
36+ ## Testing
37+
38+ ``` bash
39+ cargo test
40+ ```
41+
42+ ## License
43+
44+ Apache License, Version 2.0
You can’t perform that action at this time.
0 commit comments