Prepare, configure, and manage Firecracker microVMs in seconds!
virtualization
linux
microvm
firecracker
1[package]
2name = "fire-server"
3version = "0.1.0"
4authors.workspace = true
5edition.workspace = true
6license.workspace = true
7repository.workspace = true
8
9[dependencies]
10actix-web = "4.11.0"
11anyhow = "1.0.99"
12env_logger = "0.11.8"
13owo-colors = "4.2.2"
14serde = { version = "1.0.225", features = ["serde_derive", "derive"] }
15tokio-stream = "0.1.17"
16utoipa = { version = "5.4.0", features = ["actix_extras"] }
17utoipa-actix-web = "0.1.2"
18utoipa-rapidoc = { version = "6.0.0", features = ["actix-web"] }
19utoipa-redoc = { version = "6.0.0", features = ["actix-web"] }
20utoipa-swagger-ui = { version = "9", features = ["actix-web", "reqwest"] }
21firecracker-state = { path = "../firecracker-state" }
22firecracker-vm = { path = "../firecracker-vm" }
23firecracker-prepare = { path = "../firecracker-prepare" }
24firecracker-process = { path = "../firecracker-process" }
25fire-config = { path = "../fire-config" }
26serde_json = "1.0.145"
27sqlx = { version = "0.8.6", features = [
28 "runtime-tokio",
29 "tls-rustls",
30 "sqlite",
31 "chrono",
32 "derive",
33 "macros",
34] }
35names = "0.14.0"