From eb2e613d6640827393702dbd27a1cc53987e6e64 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 23 Apr 2020 22:09:20 -0400 Subject: [PATCH] Add WIP docker support --- docker.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 docker.nix diff --git a/docker.nix b/docker.nix new file mode 100644 index 000000000..f6ecbc24a --- /dev/null +++ b/docker.nix @@ -0,0 +1,22 @@ +# Builds a docker image with latest neuron from master branch. +# Run as: +# docker load -i $(nix-build docker.nix) +let + pkgs = import {}; + baseImage = pkgs.dockerTools.pullImage { + imageName = "lnl7/nix"; + finalImageTag = "2.3.3"; + imageDigest = "sha256:a969b4f238eab9298fe426fc90cc45efe01685431a419ca2907f10ddbbed2b7f"; + sha256 = "1zy4zwlka5c4hgjbgy8xh1ikyb3z2lwzfjwv8y0cyzx1danys4vk"; + }; + neuron = + let src = builtins.fetchGit { url = "https://github.com/srid/neuron"; ref = "master"; }; + in import src.outPath { gitRev = src.shortRev; }; +in + +pkgs.dockerTools.buildImage { + fromImage = baseImage; + name = "sridca/neuron"; + tag = "test"; + contents = [ neuron ]; +}