EEveon Deploy Documentation

Open-source Python deployment automation with CLI control, health checks, rollback, and production-focused orchestration.

Python Package
Open Source Repo
CLI First

Installation

PyPI

pip install eeveon

Source

git clone https://github.com/adarsh-crypto/eeveon-deploy.git
cd eeveon-deploy
./install.sh
source ~/.bashrc

Quick Start

eeveon init \
  --repo https://github.com/username/repo.git \
  --name myproject \
  --path /var/www/myproject \
  --branch main

eeveon start myproject

Deployment Flow

  1. Push: Developer pushes changes to tracked branch.
  2. Detect: EEveon monitor detects commit hash difference.
  3. Deploy: Sync + hooks + validation are executed.
  4. Protect: Health checks and rollback controls enforce safety.

Configuration

.deployignore

.git
node_modules
*.log
.env.template

.env

NODE_ENV=production
PORT=3000
API_KEY=secret_key

Dashboard

eeveon dashboard
# Access with token:
# http://localhost:8000/?token=YOUR_TOKEN_HERE

CLI Commands

Command Description
eeveon init Initialize a deployment pipeline
eeveon start <project> Start monitoring a configured pipeline
eeveon deploy <project> Trigger deployment immediately
eeveon rollback <project> Rollback to previous release
eeveon logs [project] View execution logs

Open Source Model

EEveon Deploy remains open source as a core product decision. Source code is available publicly, and package distribution is provided through PyPI.

Troubleshooting

# Validate dependencies
eeveon check

# Recent logs
eeveon logs myproject -n 50

# Trigger manual deployment
eeveon deploy myproject