DeployStack Documentation

DeployStack converts your Docker configurations into Infrastructure as Code (IaC) templates for multiple cloud providers. Whether you have a docker-compose.yml file or docker run commands, it generates the necessary AWS CloudFormation, Render.com Blueprint, or DigitalOcean specifications for example. This lets you and your users deploy the same application consistently across different cloud platforms using their native deployment mechanisms, without needing to manually create each provider's infrastructure.

Get Started

DeployStack simplifies cloud deployment through three key steps: configure your Docker setup, translate docker compose or run command to IaC templates, and enable one-click deployment for your users. Start by understanding the core concepts and how to integrate DeployStack with your repository.

Core Concepts

Quickstart

Start with our Getting Started Guide to understand the basics of DeployStack.

One-Click Deploy

Learn how to enable One-Click Deploy buttons for your repository.

Configuration

Configuration file placed to your repository, telling Zerops how to build and start your app.

Supported Cloud Providers

DeployStack generates infrastructure templates for major cloud providers, each optimized for their specific deployment patterns. AWS CloudFormation templates use Fargate for containerized workloads, DigitalOcean leverages App Platform, and Render.com implements Blueprints for smooth deployment. While translating your docker command to Infrastructure as Code by using docker-to-iac module, you can choose your target provider.

AWS
AWS
DigitalOcean
DigitalOcean
Render.com
Render.com

DeployStack Ecosystem

DeployStack consists of several integrated components that work together to enable consistent Docker to cloud deployment. Each repository serves a specific purpose in the ecosystem:

docker-to-iac

The core Node.js module that handles Docker configuration translation to Infrastructure as Code templates

documentation

Central repository for all DeployStack documentation and guides

deploy-templates

Houses all generated Infrastructure as Code templates for supported repositories

feedback

Public repository for feature requests, bug reports, and roadmap discussions

Contributing to DeployStack docker-to-iac module

DeployStack is open source and we welcome contributions. Here's how you can help:

  • Add support for new cloud providers
  • Improve existing Infrastructure as Code templates
  • Enhance documentation
  • Report issues and suggest improvements

Visit our GitHub repository to get started.

Community and Support