From 86db15f616a3e4079fcc8047b3fbc48fbb036525 Mon Sep 17 00:00:00 2001 From: Skye Date: Sun, 19 Mar 2023 09:06:57 +0900 Subject: [PATCH] docker --- flake.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 55a5e0a..eafa787 100644 --- a/flake.nix +++ b/flake.nix @@ -11,11 +11,19 @@ pkgs = import nixpkgs { inherit system; }; naersk-lib = pkgs.callPackage naersk { }; in - { + rec { defaultPackage = naersk-lib.buildPackage ./.; devShell = with pkgs; mkShell { - buildInputs = [ cargo rustc rustfmt pre-commit rustPackages.clippy pkg-config openssl ]; + buildInputs = [ cargo rustc rustfmt pre-commit rustPackages.clippy ]; RUST_SRC_PATH = rustPlatform.rustLibSrc; }; + dockerImage.smolhaj-ng = pkgs.dockerTools.buildImage { + name = "smolhaj-ng"; + tag = "latest"; + + config = { + Cmd = [ "${naersk-lib.buildPackage ./.}/bin/smolhaj-ng" ]; + }; + }; }); } \ No newline at end of file