File tree Expand file tree Collapse file tree 3 files changed +34
-0
lines changed Expand file tree Collapse file tree 3 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 1
1
result
2
+ docker.tar.gz
Original file line number Diff line number Diff line change 4
4
shell :
5
5
nix-shell
6
6
7
+ docker :
8
+ nix-build docker.nix -o docker.tar.gz
9
+
7
10
cabal2nix :
8
11
cabal2nix ../language-powerquery-ast > language-powerquery-ast.nix
9
12
cabal2nix ../language-powerquery > language-powerquery.nix
Original file line number Diff line number Diff line change
1
+ { nixpkgs ? import <nixpkgs> { } } :
2
+ with nixpkgs ;
3
+ let
4
+ language-powerquery-env = import ./default.nix { } ;
5
+ in
6
+ nixpkgs . dockerTools . buildImage {
7
+ name = "atidot/language-powerquery" ;
8
+ tag = "latest" ;
9
+ fromImage = dockerTools . pullImage {
10
+ imageName = "ubuntu" ;
11
+ sha256 = "105lm1rwnawg9hx7jmxci146x21s90dw8lchq5rlbb2rsh84dk83" ;
12
+ imageDigest = "sha256:f961d3d101e66017fc6f0a63ecc0ff15d3e7b53b6a0ac500cd1619ded4771bd6" ;
13
+ } ;
14
+ contents = [ nixpkgs . bash
15
+ nixpkgs . nss
16
+ nixpkgs . cacert
17
+ nixpkgs . coreutils
18
+ language-powerquery-env
19
+ ] ;
20
+
21
+ runAsRoot = ''
22
+ #!${ pkgs . stdenv . shell }
23
+ ${ nixpkgs . dockerTools . shadowSetup }
24
+ '' ;
25
+
26
+ config = {
27
+ Entrypoint = [
28
+ ] ;
29
+ } ;
30
+ }
You can’t perform that action at this time.
0 commit comments