Files
spacedrive/apps/server/Cargo.toml
Vítor Vasconcellos fbaf6ab886 [ENG-811] Fix server Dockerfile + create CI workflow to build and publish docker image (#1012)
* Fix server docker build failing due to apt locking error
 - Replace ffmpeg dep with only the libav* and related required lib (reduce size)
 - Add warning to tauri build command when DMG background is missing
 - Minor rust fmt

* Enable assets feature for server Dockerfile
 - Fix web app not using the correct address in prod
 - Add build step for web assets in server Dockerfile

* Enable repository to be defined in server's Dockerfile
 - Enable server's release workflow to specify which repository to build to allow external PRs to work

* Fix pnpm docker cache not working
2023-06-25 15:16:11 +00:00

27 lines
612 B
TOML

[package]
name = "server"
version = "0.1.0"
license = { workspace = true }
repository = { workspace = true }
edition = { workspace = true }
[features]
assets = []
[dependencies]
sd-core = { path = "../../core", features = [
"ffmpeg",
"location-watcher",
"heif",
] }
rspc = { workspace = true, features = ["axum"] }
httpz = { workspace = true, features = ["axum"] }
axum = "0.6.18"
tokio = { workspace = true, features = ["sync", "rt-multi-thread", "signal"] }
tracing = "0.1.37"
ctrlc = "3.3.1"
http = "0.2.9"
tower-http = { version = "0.4.0", features = ["fs"] }
include_dir = "0.7.3"
mime_guess = "2.0.4"