| Crates.io | rise-deploy |
| lib.rs | rise-deploy |
| version | 0.11.2 |
| created_at | 2025-12-16 15:21:42.80448+00 |
| updated_at | 2026-01-20 00:47:01.831986+00 |
| description | A simple and powerful CLI for deploying containerized applications |
| homepage | |
| repository | https://github.com/NiklasRosenstein/rise |
| max_upload_size | |
| id | 1988052 |
| size | 2,888,042 |
A Rust-based platform for deploying containerized applications with minimal configuration.
[!WARNING] Early Work in Progress
This project is in a very early experimental stage. It is approximately 99% coded by Claude AI (under technical guidance), which means:
- The codebase is actively evolving and may contain bugs or incomplete features
- APIs and interfaces may change frequently without notice
- Documentation may be out of sync with the current implementation
- Production use is not recommended at this stage
If you choose to use or experiment with Rise, please be aware that you're working with experimental software. Contributions, bug reports, and feedback are welcome, but please set expectations accordingly.
Rise simplifies container deployment by providing:
# Install development tools
mise install
# Start all services (postgres, dex, registry, backend)
mise backend:run
Services will be available at:
Default credentials:
admin@example.com or test@example.compassword# Build the CLI from source
cargo build --bin rise
# The CLI is now available as 'rise' (if using direnv)
# Or use the full path: ./target/debug/rise
rise login
rise project create my-app
rise deployment create my-app --image nginx:latest
# Local development
rise run --project my-app # Build and run locally with project env vars
# Install the CLI and backend from crates.io
cargo install rise-deploy
# Verify installation
rise --version
Full documentation is available in /docs:
Rise uses a multi-process architecture:
| Component | Purpose |
|---|---|
| rise-backend (server) | HTTP API with embedded web frontend |
| rise-backend (controllers) | Deployment, project, and ECR reconciliation |
| rise (CLI) | Command-line interface |
| PostgreSQL | Database for projects, teams, deployments |
| Dex | OAuth2/OIDC provider for authentication |
Production Ready:
In Development:
Contributions are welcome! See Local Development for development setup, code style, testing, and commit conventions.
[Add your license here]