Add workdir to docker image
Some checks failed
Build Docker Image / nix-flake-check (push) Successful in 1m31s
Build Docker Image / docker-build (push) Failing after 1m28s
Build Docker Image / arm-docker-build (push) Failing after 4m19s

This commit is contained in:
Gabriel Simmer 2023-11-10 13:33:33 +00:00
parent 42e26b1b8e
commit fad6a9e948
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ
2 changed files with 8 additions and 2 deletions

View file

@ -3,8 +3,6 @@ name = "vr-event-tracker"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
axum = "0.6.20" axum = "0.6.20"
prometheus = { version = "0.13.3", default-features = false } prometheus = { version = "0.13.3", default-features = false }
@ -13,3 +11,6 @@ serde = { version = "1.0.189", features = [ "derive" ] }
toml = "0.8.2" toml = "0.8.2"
reqwest = { version = "0.11.22", features = [ "json" ] } reqwest = { version = "0.11.22", features = [ "json" ] }
url = "2.4.1" url = "2.4.1"
[profile.release]
strip = true

View file

@ -87,8 +87,13 @@
dockerImage = pkgs.dockerTools.buildImage { dockerImage = pkgs.dockerTools.buildImage {
name = "vrchat-prometheus-exporter"; name = "vrchat-prometheus-exporter";
runAsRoot = ''
#!${pkgs.runtimeShell}
mkdir -p /data
'';
config = { config = {
Cmd = [ "${my-crate}/bin/vr-event-tracker" ]; Cmd = [ "${my-crate}/bin/vr-event-tracker" ];
WorkingDir = "/data";
ExposedPorts = { ExposedPorts = {
"6534/tcp" = {}; "6534/tcp" = {};
}; };