From f51e83e95b32f8346b5f294c3d62347cd8f3f409 Mon Sep 17 00:00:00 2001 From: Ivan SL Wong Date: Fri, 27 Dec 2024 14:11:15 +0800 Subject: [PATCH] en: change entrypoint script --- flake.nix | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/flake.nix b/flake.nix index d96bed1d8..3a6b63072 100644 --- a/flake.nix +++ b/flake.nix @@ -99,29 +99,37 @@ fi ''; }; - copyToRoot = buildEnv { - name = "image-root"; - paths = [ - bashInteractive - coreutils - dockerTools.caCertificates - entrypoint - generateSecrets - ]; - }; in { packages.mainnet = dockerTools.buildImage { name = "mainnet"; tag = "nix"; fromImage = base-image-mainnet; - inherit copyToRoot; + copyToRoot = buildEnv { + name = "image-root"; + paths = [ + bashInteractive + coreutils + dockerTools.caCertificates + "${entrypoint external-node-mainnet}" + "${generateSecrets external-node-mainnet}" + ]; + }; config.Entrypoint = ["/usr/bin/entrypoint.sh"]; }; packages.testnet = dockerTools.buildImage { name = "testnet"; tag = "nix"; fromImage = base-image-testnet; - inherit copyToRoot; + copyToRoot = buildEnv { + name = "image-root"; + paths = [ + bashInteractive + coreutils + dockerTools.caCertificates + "${entrypoint external-node-testnet}" + "${generateSecrets external-node-testnet}" + ]; + }; config.Entrypoint = ["/usr/bin/entrypoint.sh"]; }; });