Add workdir to docker image
This commit is contained in:
parent
42e26b1b8e
commit
fad6a9e948
|
@ -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
|
|
@ -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" = {};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue