2023-05-08 00:05:45 +02:00
|
|
|
[package]
|
|
|
|
|
name = "packager"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
edition = "2021"
|
|
|
|
|
|
2023-08-29 21:34:00 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "packager"
|
|
|
|
|
path = "src/main.rs"
|
|
|
|
|
|
2023-08-29 21:34:01 +02:00
|
|
|
[features]
|
2024-04-28 18:00:55 +02:00
|
|
|
otel = [
|
|
|
|
|
"dep:opentelemetry",
|
|
|
|
|
"dep:opentelemetry_sdk",
|
|
|
|
|
"dep:tracing-opentelemetry",
|
|
|
|
|
"dep:opentelemetry-otlp",
|
|
|
|
|
"dep:tonic",
|
|
|
|
|
"tokio/tracing"
|
|
|
|
|
]
|
2023-09-13 17:09:09 +02:00
|
|
|
prometheus = ["dep:axum-prometheus"]
|
|
|
|
|
tokio-console = ["dep:console-subscriber"]
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
default = ["otel", "prometheus", "tokio-console"]
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2023-08-29 21:34:00 +02:00
|
|
|
[profile.dev]
|
|
|
|
|
opt-level = 0
|
|
|
|
|
lto = "off"
|
|
|
|
|
|
2023-09-16 10:28:50 +02:00
|
|
|
[dependencies]
|
|
|
|
|
|
2023-09-15 13:13:56 +02:00
|
|
|
[dependencies.async-trait]
|
|
|
|
|
version = "0.1"
|
|
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.axum]
|
|
|
|
|
version = "0.7"
|
|
|
|
|
features = ["macros"]
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.axum-prometheus]
|
|
|
|
|
version = "0.6"
|
2023-09-13 17:09:09 +02:00
|
|
|
optional = true
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.base64]
|
|
|
|
|
version = "0.22"
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2023-08-29 21:34:00 +02:00
|
|
|
[dependencies.clap]
|
2023-08-29 21:34:00 +02:00
|
|
|
version = "4"
|
2023-08-29 21:34:00 +02:00
|
|
|
features = ["derive"]
|
|
|
|
|
|
2023-08-29 21:34:01 +02:00
|
|
|
[dependencies.console-subscriber]
|
2024-04-28 15:52:36 +02:00
|
|
|
version = "0.2"
|
2023-09-13 17:09:09 +02:00
|
|
|
optional = true
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.futures]
|
|
|
|
|
version = "0.3"
|
|
|
|
|
|
|
|
|
|
[dependencies.http]
|
|
|
|
|
version = "1.1"
|
|
|
|
|
|
2023-05-08 00:05:45 +02:00
|
|
|
[dependencies.hyper]
|
2024-04-28 15:52:36 +02:00
|
|
|
version = "1.3"
|
2023-05-08 00:05:45 +02:00
|
|
|
features = ["full"]
|
|
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.log]
|
2023-08-29 21:33:59 +02:00
|
|
|
version = "0.4"
|
2023-05-08 22:31:01 +02:00
|
|
|
|
2023-05-08 18:13:22 +02:00
|
|
|
[dependencies.maud]
|
2024-04-28 15:52:36 +02:00
|
|
|
version = "0.26"
|
2023-08-29 21:33:59 +02:00
|
|
|
features = [
|
|
|
|
|
"axum",
|
|
|
|
|
]
|
2023-05-08 00:05:45 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.metrics]
|
|
|
|
|
version = "0.22"
|
|
|
|
|
|
|
|
|
|
[dependencies.opentelemetry]
|
|
|
|
|
version = "0.22"
|
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
|
|
[dependencies.opentelemetry-otlp]
|
|
|
|
|
version = "0.15"
|
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
|
|
[dependencies.opentelemetry_sdk]
|
|
|
|
|
version = "0.22"
|
|
|
|
|
features = ["rt-tokio"]
|
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
|
|
[dependencies.serde]
|
2023-08-29 21:34:00 +02:00
|
|
|
version = "1"
|
2024-04-28 18:00:55 +02:00
|
|
|
features = ["derive"]
|
|
|
|
|
|
|
|
|
|
[dependencies.serde_variant]
|
|
|
|
|
version = "0.1"
|
|
|
|
|
|
|
|
|
|
[dependencies.sha2]
|
|
|
|
|
version = "0.10"
|
2023-05-08 00:05:45 +02:00
|
|
|
|
|
|
|
|
[dependencies.sqlx]
|
2023-08-30 21:09:24 +02:00
|
|
|
version = "0.7"
|
|
|
|
|
#path = "./vendor/sqlx"
|
2023-08-29 21:33:59 +02:00
|
|
|
features = [
|
|
|
|
|
"runtime-tokio-rustls",
|
2023-08-29 21:34:00 +02:00
|
|
|
# "offline",
|
2023-08-29 21:33:59 +02:00
|
|
|
"sqlite",
|
|
|
|
|
"macros",
|
|
|
|
|
"time",
|
|
|
|
|
"migrate",
|
|
|
|
|
]
|
2023-05-08 00:05:45 +02:00
|
|
|
|
|
|
|
|
[dependencies.time]
|
2023-08-29 21:33:59 +02:00
|
|
|
version = "0.3"
|
2023-05-18 00:11:52 +02:00
|
|
|
features = ["serde"]
|
2023-05-10 00:42:42 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tokio]
|
2023-08-29 21:34:00 +02:00
|
|
|
version = "1"
|
2024-04-28 18:00:55 +02:00
|
|
|
features = ["macros", "rt-multi-thread"]
|
2023-08-29 21:33:59 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tonic]
|
|
|
|
|
version = "0.11"
|
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
|
|
[dependencies.tower]
|
|
|
|
|
version = "0.4"
|
|
|
|
|
features = ["timeout"]
|
|
|
|
|
|
|
|
|
|
[dependencies.tower-http]
|
|
|
|
|
version = "0.5"
|
|
|
|
|
features = ["trace", "request-id"]
|
|
|
|
|
|
|
|
|
|
[dependencies.tracing]
|
2023-08-29 21:33:59 +02:00
|
|
|
version = "0.1"
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tracing-attributes]
|
|
|
|
|
version = "0.1"
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tracing-log]
|
|
|
|
|
version = "0.2"
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tracing-opentelemetry]
|
|
|
|
|
version = "0.23"
|
|
|
|
|
optional = true
|
2023-08-29 21:34:01 +02:00
|
|
|
|
2024-04-28 18:00:55 +02:00
|
|
|
[dependencies.tracing-subscriber]
|
|
|
|
|
version = "0.3"
|
|
|
|
|
features = ["json", "env-filter"]
|
|
|
|
|
|
|
|
|
|
[dependencies.uuid]
|
|
|
|
|
version = "1"
|
|
|
|
|
features = [
|
|
|
|
|
"v4",
|
|
|
|
|
"serde",
|
|
|
|
|
]
|