Skip to content

DeployEase is a command-line tool that streamlines the deployment process for web applications across multiple platforms like Firebase, Netlify, and Vercel. Instead of manually configuring deployment settings for each service, DeployEase automates the setup, making deployment faster and hassle-free.

Notifications You must be signed in to change notification settings

daviddozie/deployease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeployEase - Deploy Frontend Apps Easily 🚀

DeployEase is a CLI tool that simplifies the deployment of frontend applications to multiple free hosting platforms.


Installation

You can install DeployEase globally for system-wide use or as a dev dependency within a project.

🌍 Global Installation (Recommended)

To use DeployEase from anywhere in your terminal, install it globally:

Using npm

npm install -g deployease

Using yarn

yarn global add deployease

Using pnpm

pnpm add -g deployease

Using bun

bun add -g deployease

📦 Install as a Dev Dependency (Per Project)

If you prefer to use DeployEase within a project (e.g., in package.json scripts), install it as a dev dependency:

Using npm

npm install --save-dev deployease

Using yarn

yarn add -D deployease

Using pnpm

pnpm add -D deployease

Using bun

bun add -D deployease

Then, you can add a script in package.json for deployment:

{
  "scripts": {
    "deploy": "deployease deploy"
  }
}

Run it with:

npm run deploy

Usage

DeployEase provides a simple command to deploy your frontend projects:

deployease deploy

Current Deployment Support

⚠️ For now, DeployEase can only deploy to Vercel. We are actively working to support all other platforms soon! Stay tuned for updates.


Deployment Guide

🔹 Deploying Your Project

If a configuration file (vercel.json) is found, DeployEase will automatically detect and deploy to Vercel.

If no configuration is found, you'll be prompted to confirm deployment to Vercel.

Deploying to Vercel...

Deployment starts immediately.


🔹 Manual Deployment

To manually specify a platform (once supported), use:

deployease deploy --platform <platform-name>

For example:

deployease deploy --platform vercel

🔹 Listing Deployed Projects

To view all deployed projects across platforms (once available), run:

deployease list-projects

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.


🚀 Happy Deploying with DeployEase! 🚀

About

DeployEase is a command-line tool that streamlines the deployment process for web applications across multiple platforms like Firebase, Netlify, and Vercel. Instead of manually configuring deployment settings for each service, DeployEase automates the setup, making deployment faster and hassle-free.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •