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
- Push: Developer pushes changes to tracked branch.
- Detect: EEveon monitor detects commit hash difference.
- Deploy: Sync + hooks + validation are executed.
- 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