File tree Expand file tree Collapse file tree 2 files changed +16
-27
lines changed
Expand file tree Collapse file tree 2 files changed +16
-27
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 6262 # Setup treefmt-nix
6363 treefmtModule = import ./treefmt.nix { inherit rust' ; } ;
6464 treefmtEval = treefmt-nix . lib . evalModule pkgs treefmtModule ;
65+ # Construct docker image
66+ dockerImage = pkgs . dockerTools . buildImage {
67+ name = "polyfrost/backend" ;
68+ tag = null ;
69+ copyToRoot = pkgs . buildEnv {
70+ name = "image-root" ;
71+ paths = [ cranePackage ] ;
72+ pathsToLink = [ "/bin" ] ;
73+ } ;
74+ config = {
75+ Cmd = [ "/bin/${ cranePackage . meta . mainProgram } " ] ;
76+ } ;
77+ uid = 1000 ;
78+ gid = 1000 ;
79+ } ;
6580 in
6681 {
6782 packages = {
6883 default = self . packages . ${ system } . backend ;
6984 backend = cranePackage ;
85+ backend-docker = dockerImage ;
7086 } ;
7187 formatter = treefmtEval . config . build . wrapper ;
7288 checks = {
You can’t perform that action at this time.
0 commit comments