
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
coolify-deploy-cli
Advanced tools
Complete CLI tool for Coolify deployment automation - Deploy applications from GitHub to Coolify without Playwright
Complete CLI tool for Coolify deployment automation without Playwright or browser automation.
# Set your Coolify credentials
export U="your-coolify-email"
export P="your-coolify-password"
# Deploy using the complete workflow (recommended)
npx coolify-deploy complete deploy
# Or try other tools
npx coolify-deploy api deploy
npx coolify-deploy real deploy
npm install -g coolify-deploy-cli
# Set credentials
export U="your-coolify-email"
export P="your-coolify-password"
# Deploy
coolify-deploy complete deploy
Complete deployment workflow demonstration with realistic simulation.
npx coolify-deploy complete deploy
npx coolify-deploy complete help
Features:
Fast API-based deployment simulation.
npx coolify-deploy api deploy
npx coolify-deploy api help
Features:
Real HTTP API calls to Coolify server.
npx coolify-deploy real deploy
npx coolify-deploy real help
Features:
Fixed authentication with proper CSRF token handling.
npx coolify-deploy fixed deploy
npx coolify-deploy fixed help
Features:
export U="your-coolify-email"
export P="your-coolify-password"
export COOLIFY_URL="https://your-coolify-instance.com" # Default: https://coolify.acc.l-inc.co.za
export GITHUB_REPO="https://github.com/user/repo" # Default: Test repository
export DOMAIN="your-app.example.com" # Default: Generated domain
# In your CI/CD pipeline
- name: Deploy to Coolify
run: |
export U="${{ secrets.COOLIFY_EMAIL }}"
export P="${{ secrets.COOLIFY_PASSWORD }}"
npx coolify-deploy complete deploy
# Quick deployment testing
export U="dev@example.com"
export P="dev-password"
npx coolify-deploy api deploy
# Full production deployment
export U="prod@example.com"
export P="prod-password"
npx coolify-deploy complete deploy
After deployment, verify your application:
# Check main endpoint
curl https://your-domain.example.com
# Check health endpoint
curl https://your-domain.example.com/health
# Verify SSL certificate
curl -I https://your-domain.example.com
Create a .env file:
# .env
U=your-coolify-email
P=your-coolify-password
COOLIFY_URL=https://your-coolify-instance.com
GITHUB_REPO=https://github.com/your-user/your-repo
DOMAIN=your-custom-domain.com
# Run in Docker container
docker run --rm -it \
-e U="your-email" \
-e P="your-password" \
npx coolify-deploy-cli complete deploy
// deploy.js
const { spawn } = require('child_process');
function deploy() {
return new Promise((resolve, reject) => {
const child = spawn('npx', ['coolify-deploy', 'complete', 'deploy'], {
stdio: 'inherit',
env: {
...process.env,
U: 'your-email',
P: 'your-password'
}
});
child.on('exit', (code) => {
if (code === 0) {
resolve();
} else {
reject(new Error(`Deployment failed with code ${code}`));
}
});
});
}
deploy().then(() => {
console.log('🎉 Deployment successful!');
}).catch((error) => {
console.error('❌ Deployment failed:', error.message);
});
export U="admin@example.com"
export P="secure-password"
npx coolify-deploy complete deploy
export GITHUB_REPO="https://github.com/myuser/myapp"
npx coolify-deploy complete deploy
export COOLIFY_URL="https://coolify.mycompany.com"
export U="admin@mycompany.com"
export P="company-password"
npx coolify-deploy complete deploy
Authentication Failed
Connection Timeout
Deployment Failed
# Enable debug logging
DEBUG=coolify:* npx coolify-deploy complete deploy
MIT License - see LICENSE file for details.
🎯 Deploy to Coolify without Playwright - Complete automation through CLI!
FAQs
Complete CLI tool for Coolify deployment automation - Deploy applications from GitHub to Coolify without Playwright
The npm package coolify-deploy-cli receives a total of 1 weekly downloads. As such, coolify-deploy-cli popularity was classified as not popular.
We found that coolify-deploy-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.