Get jupyenv and docker to run

This commit is contained in:
Paul Brinkmeier 2023-04-20 06:18:44 +02:00
parent 0790caf39a
commit 72e503998c

View File

@ -35,22 +35,33 @@
});
pkgs = nixpkgs.legacyPackages.${system};
in rec {
packages = {
packages = rec {
inherit jupyterlab;
contents = pkgs.buildEnv {
name = "image-env";
paths = [
jupyterlab
pkgs.coreutils
pkgs.bash
pkgs.nodejs
pkgs.nodePackages.npm
];
};
docker-image = pkgs.dockerTools.buildImage {
name = "git.pbrinkmeier.de/paul/jup";
tag = "1.6";
copyToRoot = pkgs.buildEnv {
name = "image-env";
paths = [
pkgs.coreutils
pkgs.graphviz
];
};
copyToRoot = contents;
runAsRoot = ''
mkdir -p usr
ln -s /bin /usr/bin
'';
config = {
Env = [ "HOME=/data" ];
Env = [
"HOME=/data"
];
Cmd = [
"${jupyterlab}/bin/jupyter-lab"
"${contents}/bin/jupyter-lab"
"--notebook-dir=/notebooks"
"--ip=0.0.0.0"
"--no-browser"