diff --git a/Cargo.lock b/Cargo.lock index e0f10061..6d5f7d97 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -83,9 +83,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" diff --git a/bin/nanocl/src/utils/docker.rs b/bin/nanocl/src/utils/docker.rs index 5cb14e39..c2e8186f 100644 --- a/bin/nanocl/src/utils/docker.rs +++ b/bin/nanocl/src/utils/docker.rs @@ -169,6 +169,7 @@ pub fn hook_labels( hooked_labels.insert("io.nanocl.kind".to_owned(), "cargo".to_owned()); hooked_labels.insert("io.nanocl.c".to_owned(), key.to_owned()); hooked_labels.insert("io.nanocl.n".to_owned(), namespace.to_owned()); + hooked_labels.insert("io.nanocl.not-init-c".to_owned(), "true".to_owned()); hooked_labels.insert( "com.docker.compose.project".to_owned(), format!("nanocl_{namespace}"), diff --git a/docker-compose.yaml b/docker-compose.yaml index 5281adfa..3e428dfe 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -32,6 +32,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=nstore.system - io.nanocl.n=system + - io.nanocl.not-init-c=true command: - -c - | @@ -61,6 +62,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=nmetrics.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - //run/guest-services/nanocl:/run/nanocl @@ -80,6 +82,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=nproxy.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - //run/guest-services/nanocl:/run/nanocl - ${STATE_DIR:-${HOME}/.nanocl_dev/state}/proxy:${STATE_DIR:-${HOME}/.nanocl_dev/state}/proxy @@ -105,6 +108,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=ncproxy.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - type: bind source: . @@ -130,6 +134,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=ndns.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - ${STATE_DIR:-${HOME}/.nanocl_dev/state}/dns:${STATE_DIR:-${HOME}/.nanocl_dev/state}/dns @@ -154,6 +159,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=ncdns.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - type: bind source: . @@ -178,6 +184,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=ndaemon.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - type: bind source: . @@ -226,6 +233,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=dbeaver.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - ${STATE_DIR:-${HOME}/.nanocl_dev}/dbeaver:/opt/cloudbeaver/workspace @@ -245,6 +253,7 @@ services: - io.nanocl.kind=cargo - io.nanocl.c=ndaemon.system - io.nanocl.n=system + - io.nanocl.not-init-c=true volumes: - type: bind source: .