rise-deploy 0.4.2

A simple and powerful CLI for deploying containerized applications
[[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"