diff --git a/Cargo.toml b/Cargo.toml index e7e85c5..5beb044 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,8 +3,6 @@ name = "vr-event-tracker" version = "0.1.0" edition = "2021" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [dependencies] axum = "0.6.20" prometheus = { version = "0.13.3", default-features = false } @@ -13,3 +11,6 @@ serde = { version = "1.0.189", features = [ "derive" ] } toml = "0.8.2" reqwest = { version = "0.11.22", features = [ "json" ] } url = "2.4.1" + +[profile.release] +strip = true \ No newline at end of file diff --git a/flake.nix b/flake.nix index 15b4eda..aba954f 100644 --- a/flake.nix +++ b/flake.nix @@ -87,8 +87,13 @@ dockerImage = pkgs.dockerTools.buildImage { name = "vrchat-prometheus-exporter"; + runAsRoot = '' + #!${pkgs.runtimeShell} + mkdir -p /data + ''; config = { Cmd = [ "${my-crate}/bin/vr-event-tracker" ]; + WorkingDir = "/data"; ExposedPorts = { "6534/tcp" = {}; };