Flakeify the docker image
This commit is contained in:
parent
1a2d9edc99
commit
bff14baa1f
17
README.md
17
README.md
@ -6,24 +6,29 @@
|
|||||||
$ nix build
|
$ nix build
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Running
|
||||||
|
|
||||||
|
```
|
||||||
|
$ nix run
|
||||||
|
```
|
||||||
|
|
||||||
## Building the Docker image
|
## Building the Docker image
|
||||||
|
|
||||||
```
|
```
|
||||||
# TODO
|
$ docker load < $(nix build .#docker --print-out-paths)
|
||||||
$ docker load < $(nix-build nix/docker-image.nix)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Development Shell
|
## Development Shell
|
||||||
|
|
||||||
Includes Stack, `haskell-language-server`, `gen-hie` etc.
|
Includes Stack, GHC, `haskell-language-server`, `gen-hie` etc.
|
||||||
|
|
||||||
```
|
```
|
||||||
nix develop
|
$ nix develop
|
||||||
```
|
```
|
||||||
|
|
||||||
## Running Stack and GHC
|
## Running Stack and GHC
|
||||||
|
|
||||||
```
|
```
|
||||||
nix run .#stack
|
$ nix run .#stack
|
||||||
nix run .#ghc
|
$ nix run .#ghc
|
||||||
```
|
```
|
||||||
|
@ -57,6 +57,13 @@
|
|||||||
inherit stack;
|
inherit stack;
|
||||||
inherit utoy;
|
inherit utoy;
|
||||||
|
|
||||||
|
docker =
|
||||||
|
pkgs.dockerTools.buildImage {
|
||||||
|
name = "git.pbrinkmeier.de/paul/utoy";
|
||||||
|
tag = utoy.version;
|
||||||
|
config.Cmd = [ "${utoy}/bin/utoy" ];
|
||||||
|
};
|
||||||
|
|
||||||
default = utoy;
|
default = utoy;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
let
|
|
||||||
pkgs = import ./pkgs.nix {};
|
|
||||||
utoy = import ../utoy.nix;
|
|
||||||
in
|
|
||||||
pkgs.dockerTools.buildImage {
|
|
||||||
name = "git.pbrinkmeier.de/paul/utoy";
|
|
||||||
tag = utoy.version;
|
|
||||||
config.Cmd = [ "${utoy}/bin/utoy" ];
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user