[[bin]]
name = "rise"
path = "src/main.rs"
[dependencies.aes-gcm]
optional = true
version = "0.10"
[dependencies.anyhow]
version = "1.0.100"
[dependencies.async-stream]
version = "0.3"
[dependencies.async-trait]
optional = true
version = "0.1"
[dependencies.aws-config]
features = ["behavior-version-latest"]
optional = true
version = "1.5"
[dependencies.aws-sdk-ecr]
optional = true
version = "1.80"
[dependencies.aws-sdk-kms]
optional = true
version = "1.80"
[dependencies.aws-sdk-sts]
optional = true
version = "1.80"
[dependencies.axum]
version = "0.8.7"
[dependencies.base64]
version = "0.22"
[dependencies.base64ct]
features = ["alloc"]
optional = true
version = "1.6"
[dependencies.bytes]
version = "1.9"
[dependencies.chrono]
features = ["serde"]
version = "0.4.38"
[dependencies.clap]
features = ["derive"]
optional = true
version = "4.5.53"
[dependencies.comfy-table]
optional = true
version = "7.1"
[dependencies.config]
optional = true
version = "0.15.19"
[dependencies.dirs]
optional = true
version = "5.0"
[dependencies.futures]
version = "0.3"
[dependencies.jsonwebtoken]
version = "9.2"
[dependencies.k8s-openapi]
features = ["v1_30"]
optional = true
version = "0.23"
[dependencies.kube]
features = ["client", "runtime", "derive"]
optional = true
version = "0.95"
[dependencies.lazy_static]
optional = true
version = "1.5.0"
[dependencies.mime_guess]
optional = true
version = "2.0"
[dependencies.moka]
features = ["sync"]
optional = true
version = "0.12"
[dependencies.oauth2]
optional = true
version = "4.4"
[dependencies.oci-distribution]
optional = true
version = "0.11"
[dependencies.openssl]
features = ["vendored"]
optional = true
version = "0.10.75"
[dependencies.rand]
version = "0.8.5"
[dependencies.regex]
optional = true
version = "1.11"
[dependencies.reqwest]
features = ["json", "stream"]
version = "0.12.24"
[dependencies.rsa]
optional = true
version = "0.9"
[dependencies.rust-embed]
optional = true
version = "8.0"
[dependencies.rustls]
features = ["ring"]
optional = true
version = "0.23"
[dependencies.serde]
features = ["derive"]
version = "1.0.228"
[dependencies.serde_json]
version = "1.0.145"
[dependencies.sha2]
version = "0.10"
[dependencies.sqlx]
features = ["runtime-tokio-native-tls", "postgres", "uuid", "chrono", "migrate"]
optional = true
version = "0.8"
[dependencies.tera]
optional = true
version = "1.20"
[dependencies.thiserror]
optional = true
version = "2.0"
[dependencies.tokio]
features = ["full"]
version = "1.48.0"
[dependencies.tokio-util]
features = ["io"]
version = "0.7"
[dependencies.tower]
optional = true
version = "0.5.2"
[dependencies.tower-http]
features = ["trace"]
optional = true
version = "0.6.7"
[dependencies.tracing]
version = "0.1.43"
[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.22"
[dependencies.url]
optional = true
version = "2.5"
[dependencies.urlencoding]
version = "2.1"
[dependencies.uuid]
features = ["v4", "serde"]
version = "1.18.1"
[dependencies.webbrowser]
optional = true
version = "1.0.2"
[features]
aws = ["server", "dep:aws-config", "dep:aws-sdk-ecr", "dep:aws-sdk-kms", "dep:aws-sdk-sts"]
cli = ["dep:clap", "dep:comfy-table", "dep:dirs", "dep:rsa", "dep:url", "dep:webbrowser"]
default = ["cli"]
k8s = ["server", "dep:kube", "dep:k8s-openapi", "dep:rustls"]
server = ["dep:config", "dep:oauth2", "dep:openssl", "dep:sqlx", "dep:tower", "dep:tower-http", "dep:lazy_static", "dep:regex", "dep:aes-gcm", "dep:moka", "dep:base64ct", "dep:async-trait", "dep:oci-distribution", "dep:thiserror", "dep:rust-embed", "dep:mime_guess", "dep:tera"]
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A simple and powerful CLI for deploying containerized applications"
edition = "2021"
license = "MIT OR Apache-2.0"
name = "rise-deploy"
readme = "README.md"
repository = "https://github.com/NiklasRosenstein/rise"
version = "0.4.2"