Skip to content

Commit f4af9fd

Browse files
Docs: Create the README.md file.
1 parent 8e404aa commit f4af9fd

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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

0 commit comments

Comments
 (0)