Skip to content

sitedog-io/about

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

calm

SiteDog cli is a free tool that generates a version-controlled infrastructure map from a single sitedog.yml file.

Why do I need it?

  • Instant infra overview: When a new DevOps engineer or developer joins the team, they don’t have to hunt through docs or chat channels—everything (CI, servers, monitoring, databases) is visible in one place.
  • Automated documentation: Whenever your infrastructure changes (new server, updated monitoring, added CDN), the CI pipeline rebuilds the map so pull requests clearly show what was added or removed — no more manual tables or screenshots.

How does it work?

# 1. Create sitedog.yml describing your services
cat <<EOF > sitedog.yml
dns: namecheap.com
repo: https://github.com/myorg/myapp
ci: https://gitlab.com/myorg/myapp/-/pipelines
monitoring: https://app.datadoghq.com/app/myorg/myapp
EOF

# 2. Run the render command
sitedog render

# 3. You’ll see an ASCII table in your terminal:
# ┌─────────────────────────────────────┐
# │            MyApp Infra             │
# ├─────────────────────────────────────┤
# │ DNS:            namecheap.com      │
# │ Repo:           github.com/...     │
# │ CI:             gitlab.com/...     │
# │ Monitoring:     app.datadoghq.com  │
# └─────────────────────────────────────┘

Install?

curl -sL get.sitedog.io | sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published