refactor(nixery): expose launch script derivation
Simplifies reusing the launch script in other use-cases than the "official" Nixery image. Relates to nixery#166 Change-Id: Iaf1dff385ce270792253551081c1b2fca6400037 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11046 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: flokli <flokli@flokli.de> Tested-by: BuildkiteCI
This commit is contained in:
parent
bc06e4d99c
commit
a412791752
1 changed files with 50 additions and 52 deletions
|
@ -72,11 +72,6 @@ depot.nix.readTree.drvTargets rec {
|
|||
};
|
||||
};
|
||||
|
||||
# Container image containing Nixery and Nix itself. This image can
|
||||
# be run on Kubernetes, published on AppEngine or whatever else is
|
||||
# desired.
|
||||
nixery-image =
|
||||
let
|
||||
# Wrapper script for the wrapper script (meta!) which configures
|
||||
# the container environment appropriately.
|
||||
#
|
||||
|
@ -107,8 +102,11 @@ depot.nix.readTree.drvTargets rec {
|
|||
|
||||
exec ${nixery}/bin/server
|
||||
'';
|
||||
in
|
||||
dockerTools.buildLayeredImage {
|
||||
|
||||
# Container image containing Nixery and Nix itself. This image can
|
||||
# be run on Kubernetes, published on AppEngine or whatever else is
|
||||
# desired.
|
||||
nixery-image = dockerTools.buildLayeredImage {
|
||||
name = "nixery";
|
||||
config.Cmd = [ "${nixery-launch-script}/bin/nixery" ];
|
||||
|
||||
|
|
Loading…
Reference in a new issue