🚀 Big news! Get 10% off on domain when you purchase a domain on top of a project. Offer valid until December 31st 2025.

Introducing DadisiWeb Blueprints: Deploy with a Single File

2025-09-12

Deployments shouldn’t be guesswork. With DadisiWeb Blueprints, you describe everything your project needs in one simple YAML file — from build commands to environment variables.


What Are Blueprints?

Blueprints are YAML-based configuration files (dadisiweb.yaml) that act as the DNA of your app. Instead of setting up runtimes, env vars, and resources manually, you define them once in a file that lives in your repository.


Why Blueprints?

  • Version Control – Your infrastructure config evolves alongside your code.
  • Consistency – Every teammate and every environment gets the same setup.
  • Portability – Move apps across environments or accounts effortlessly.
  • Simplicity – One file, zero hassle.

Example Blueprint

version: 1 name: my-app runtime: node build: npm run build start: npm start env: DATABASE_URL: postgres://user:pass@localhost:5432/mydb resources: cpu: 1 memory: 512MB

Anatomy of a Blueprint

  • version → Defines the schema version of the blueprint (future-proofing).
  • name → The project name that shows up in DadisiWeb.
  • runtime → The language/runtime (node, python, php, etc.).
  • build → The command used to build your project.
  • start → The command used to start your app in production.
  • env → Key-value environment variables injected securely at runtime.
  • resources → Defines CPU & memory allocations for scaling and performance.

How It Works

  1. Create Blueprint → Add a dadisiweb.yaml to your repo root.
  2. Push to GitHub → Connect your repo to DadisiWeb. We’ll auto-detect the file.
  3. Deploy Instantly → DadisiWeb provisions your environment and runs your app.

Benefits for Teams

  • Code + Config Together – Developers can review deployment config in PRs.
  • No More Click-Ops – Eliminate fragile manual dashboard setups.
  • Faster Onboarding – New teammates clone the repo and deploy immediately.

Getting Started

Drop a dadisiweb.yaml in your repository and connect your repo. DadisiWeb will detect it automatically. For advanced setups (multi-service apps, databases, scaling rules), check out the full Blueprint docs.


Blueprints are our way of bringing Infrastructure-as-Code principles into everyday web hosting — without the complexity of Terraform or Kubernetes. Ready to try it? Add a dadisiweb.yaml to your next project and watch your deploys become effortless.

You Might Also Like